今日,在新电脑上安装cocoapods时出现的问题汇总,以及解决方案提供给大家。
按照现在的流程,我们首先:
更新系统:sudo gem update –system
删除原有镜像:gem sources –removehttps://rubygems.org/
安装新的镜像:gem sources –ahttps://ruby.taobao.org/
安装cocoapods:sudo gem install cocoapods
但是盆友们,这时候会出现一个问题,安装需要ruby版本为>=2.2.0 但是mac只有2.0.0,因此,我们需要更新我们的ruby环境。
首先,
验证当前ruby版本:ruby -v
ruby 2.0.0p648,显然不是我们需要的版本。
开始升级:
查看目前所有ruby的版本:rvm list known
如果提示command not found 请先安装rvm
curl -L get.rvm.io | bash -s stable
如果已安装会列出所有的ruby版本:
# MRI Rubies
[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 。。。 后续内容,没用就不粘贴了。
这里我们安装2.2.2
rvm install 2.2.2
终端运行结果:(如果直接成功就无视这个过程)
失败的请注意,这里执行
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
卸载homebrew
卸载后,继续执行我们的老命令行,也就是安装命令:
rvm install 2.2.2
回车->输入电脑密码,如此反复。。。。。。一路绿灯,安装成功。
剩下的还需要注意一点就是Podfile中的内容,略与原先有些不同。(习惯唠叨了,想必大家应该都已经懒得敲了)。
platform :ios,'8.0'
target “项目名称” do
pod 'title','~>版本号'
end
其它的东西也就没了,版本号输不输入无所谓,最好看看相应github上的导入格式,再去pod为好。