CocoaPods的安装
CocoaPods现在已经很普遍了,但是对于CocoaPods的安装还是有一些坑的地方,简单介绍一些,希望可以帮到大家。
因为Mac自身就有RubyGems,所以对于CocoaPods的安装也没有多么的麻烦。
第一步.更新ruby源
首先打开Mac终端Terminal,输入gem sources -l 此命令是查看Mac当前ruby源
然后输入gem sources --remove https://rubygems.org/
然后需要注意一点的是原来taobao Gems 源已停止维护,现由 ruby-china 提供镜像服务,由原来的gem sources -a https://ruby.taobao.org/更换为gem sources -a http://gems.ruby-china.org/ (因为域名发生变化改成gem sources -a http://gems.ruby-china.com)
输入gem sources -l 再次查看ruby源是否已经变成ruby-china提供的镜像源了
如果输出结果如下所示,ruby更新成功
LiMacBook-Air:~ li$ gem sources -l
*** CURRENT SOURCES ***
http://gems.ruby-china.org/
(https://gems.ruby-china.com更新域名后的)
第二步.检查gem版本
gem的版本最好更新到最新,因为如果不是最新版本的gem,那么一些命令行可能失去效用,具体都有些什么命令我还没有细致的研究,但是为了一些不必要的麻烦最好升级到最新版本。
在Terminal(终端)输入以下命令:sudo gem update --system
LiMacBook-Air:~ li$ sudo gem update --system
Password:
Latest version currently installed. Done.
关于Password,你的Mac账户的密码。输入后显示的结果如上说明gem的版本更新成功。
第三步.安装CocoaPods
输入sudo gem install cocoapods
可能会报错如下
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod
解决方案:
sudo gem install -n /usr/local/bin cocoapods
pod setup
如果出现Setup completed,说明安装成功,如果报错了,多试几次,也可能是网络的原因导致的,需要耐心。