cocoa pods 使用记录

由于新换了一台Mac,需要重新安装cocoapods,但是发现和以前安装cocoapods区别较大,遇到一些坑,做一下记录

安装cocoapods参考博客http://blog.csdn.net/qtds8810/article/details/50510910 。
但是安装后,使用cocoapods导入第三方库的时候却发现报一下错误:

/Library/Ruby/Site/2.0.0/rubygems.rb:250:in `find_spec_for_exe': can't find gem cocoapods (>= 0.a) (Gem::GemNotFoundException)

from /Library/Ruby/Site/2.0.0/rubygems.rb:278:in `activate_bin_path'

from /usr/local/bin/pod:22:in `<main>'


这就相当尴尬了,因为2.0.0版本的ruby我已经卸载了,怎么还会存在,使用命令ruby -v 查看ruby版本确实是2.0.0,瞬间萌比。使用which ruby 命令查看ruby 路径,发现2.0.0版本的ruby确实没有删除掉,但是我明明又重新安装了2.3.0版本的ruby,并且把2.3.0版本设置为默认版本,跑哪里去了,怎么不见了,无奈使用命令source ~/.rvm/scripts/rvm ,进入rvm环境,重新使用命令ruby -v 查看ruby版本,这下显示的版本是2.3.0,不可思议,其实新打开终端,应该本来就进rvm环境的。所以到此为止就算找到症结的原因了,原因就是系统默认启用的ruby版本是2.0.0的,而不是新安装的2.3.0的,所以在使用cocoapods导入第三方库的时候,先使用命令source ~/.rvm/scripts/rvm,进入rvm环境,然后再使用pod install --no-repo-update命令下载导入第三方库,就可以正常导入了。应该有办法改变路径,是系统默认启用2.3.0版本的,只是因为时间原因,暂时先这样用着,以后再琢磨。


评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值