前言
今天公司新配的mac book pro电脑,运行工程时才发现还没有装pod 管理工工具。当然以前安装pod是在前2年的事了。现在mac系统是macOS Mojave了。于是开始……
升级gem
打开终端,我先升级gem,升为最新版本 sudo gem update --system
gem.png
安装pod
输入终端命令 sudo gem install cocoapods
9A4239E9-5BB4-4EF7-9503-7AAAB2995AC6.png
What!竟然报了一个错误。
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory.
于是改成sudo gem install cocoapods -n /usr/local/bin
,成功通过
替换gem源
在终端 gem sources -l
查看源,以前用的是淘宝那个http://ruby.[taobao.org/](http://taobao.org/)
但已经不维护了。所以替换成了http://gems.ruby-china
E905BA35-A0DA-4AF3-A9F6-69B9E473C7BA.png
于是删除rubygems.org 添加ruby-china
gem sources --remove https://rubygems.org/
//删除默认的源gem sources --add https://gems.ruby-china.com
添加ruby-china
21BEBCE5-9639-4577-8206-D585B2C3B932.png
在操作中出现了2次报错,原因是 要写这个
https://gems.ruby-china.com
原因是 ruby-china 更换了域名
https://gems.ruby-china.com
pod setup
遇到一个报错。解决办法是移除掉 rm ~/Library/Caches/CocoaPods/search_index.json
C646EBD6-412E-409E-8B01-5EA033BC5098.png
最后结果。
屏幕快照 2019-05-13 下午5.55.27.png
总结:之前也用过网上另一方法,在系统目录中clone也可行。
cd ~/.cocoapods/repos
git clone https://github.com/CocoaPods/Specs.git