记录一下 cocoapod 的安装与更新,特别 OSX 新版本之后,经常会出现问题,特别是权限的问题。
1、gem 更新源
1、更新老版本
老版本更新 gem 命令:
1 | $ sudo gem update --system |
可能会报错误:
1 | Updating rubygems-update |
解决方案:
1 | $ sudo gem update - /usr/bin/update_rubygems |
2、切换国内 gem source
1 | $ gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/ |
2018-09-06 更新:使用下面的地址1
$ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
使用下面命令查看是否替换成功
1 | $ gem sources -l |
会显示如下内容:
1 | *** CURRENT SOURCES *** |
2、安装 cocoapods
安装命令:
1 | $ sudo gem install cocoapods |
如果报错:
1 | ERROR: While executing gem ... (Errno::EPERM) |
依然是权限的问题,我们就改用下面的命令来安装:
1 | $ sudo gem install -n /usr/local/bin cocoapods |
如果一切顺利,我们就可以 setup 了
1 | $ pod setup |
这个过程会很慢长,你懂的。
3、更新 cocoapods
更新命令下面三个都可以
1 | sudo gem install -n /usr/local/bin // 默认最新版本 |
4、总结
cocoapods 在我们项目中使用的还是很多的,有时候出问题了,会浪费很多时间,如果重装更慢。