(1)activesupport requires Ruby version >= 2.2.2.
解决方法是:
先安装 RVM baby 版本管理器
curl -L get.rvm.io | bash -s stable
等安装完成 出现下面这行提示以下
In case of problems: https://rvm.io/helpandhttps://twitter.com/rvm_io
执行
source ~/.bashrc
执行
source ~/.bash_profile
测试是否安装正常 执行
rvm -v
提示以下:
rvm 1.27.0 (latest) by Wayne E. Seguin wayneeseguin@gmail.com, Michal Papis mpapis@gmail.com [https://rvm.io/]
然后用RVM升级Ruby
查看当前ruby版本 执行
ruby -v
列出已知的ruby版本 执行
rvm list known
提示以下:
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p648]
[ruby-]2.1[.8]
[ruby-]2.2[.4]
[ruby-]2.3[.0]
[ruby-]2.2-head
ruby-head
………………等等
然后安装ruby 2.2.2 执行
rvm install 2.2.2
完成后 执行
ruby -v
提示:
ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-darwin14]
最后重新安装:
sudo gem install cocoapods
等待安装成功,就能用了。
初始化pod
pod setup
备注:苹果系统升级 OS X EL Capitan 后安装改为:
sudo gem install -n /usr/local/bin cocoapods
pod setup
更新 gem
sudo gem update --system
新建工程,并在终端用 cd 指令到文件夹内
pod search 第三方
新建 Podfile 文件
$ touch Podfile
编辑 Podfile 文件,并写入要添加的第三方库
platform:ios, '8.0'
pod 'AFNetworking', '~> 2.3.1'<-------第三方
导入第三方库
pod install
pod install --verbose --no-repo-update
(2)[!] The dependency PLStreamingKit
is not used in any concrete target.
这就要修改podfile文件,如下:
platform:iOS,’8.0’
target “Demo” do
pod ‘PLStreamingKit’
end
“Demo”换成你项目的名字,接下来使用:
pod install
就能安装了。