前段时间要使用Cocoa Pods ,安装时发现Ruby版本过低导致安装失败, 查找教程解决后又出现Cocoa Pods新版本导致的问题, 以下给出解决办法:
一 . 升级Ruby
1.安装RVM
RVM是用于Ruby的版本管理
安装命令行:
$ curl -L get.rvm.io | bash -s stable
$ source ~/.rvm/scripts/rvm
等待终端加载完毕后检查是否安装成功:
rvm -v
2. 安装升级Ruby
列出ruby可安装的版本信息的命令: rvm list know
安装一个ruby版本的命令: rvm install 2.3
查看已安装的ruby的命令: rvm list
卸载一个已安装的ruby的命令: rvm remove 2.3
以上即可完成ruby的升级工作
二 . 安装Cocoa Pods
1.先升级Gem
sudo gem update --system
2.替换ruby
gem source -- remove https://rubygems.org/
gem source -a https://ruby.taobao.org/
https://gems.ruby-china.org
查看是否替换成功
gem source -l
3.安装Cocoa Pods
sudo gem install cocoapods
如果mac版本在10.11以上, 使用
sudo gem install -n /usr/local/bin cocoapods
回车需要输入账户密码
4.设置pod仓库
pod setup
这步操作时间较长, 需耐心等待
完成后可以测试是否安装成功
pod --version
如果有版本号说明安装成功
5.安装第三方库
cd到要安装的项目
创建Podfile文件 : touch Podfile
编辑Podfile文件 : vim Podfile
老版本的Cocoa Pods可以使用一下命令
platform :ios, '8.0'
pod 'AfNetworking', '3.0'
新版本需要多加两行命令
platform :ios, '8.0'
target "TestPods" do
pod 'AFNetworking', '3.0'
end
退出后输入命令 : pod install 完成安装