1、淘宝镜像替换
在我们将gem
的镜像由https://rubygems.org/
换成http://ruby.taobao.org/
的时候,安装cocoapods的时候会报错:
$ Unable to download data from http://ruby.taobao.org/ - bad response Not Found 404 (http://ruby.taobao.org/latest_specs.4.8.gz)
原因:
ruby.taobao.org已经停止基于 HTTP 协议的镜像服务, 启用 HTTPS 协议代替。
解决:
查看gem的镜像:gem source -l
如果显示的是https://rubygems.org/
终端输入:gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/
gem sources -a https://gems.ruby-china.org/
用这个命令吧,因为淘宝的镜像已经不更新了,所以就没法用了。
2、没有写入权限
$ You don‘t have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
解决:
sudo gem install -n /usr/local/bin cocoapods