需求:协同开发,另一位伙伴电脑的pod版本比我高,我拉取代码下来会报错,我删了pod相关文件,再重新pod install,我提交代码后,另一边拉取代码下来会报错,我不得不升级Cocoapods
- 检测ruby源,更新gem需要官方的ruby源
gem sources -l
$ gem sources -l
这是我的,没毛病--------> https://gems.ruby-china.com/
- 更新ruby最新版本
sudo gem update --system
- 查看gem版本,确认大于2.6.x
gem -v
$ gem -v
这是我的,没毛病--------> 2.7.8
- 更新cocoapods
gem install -n /usr/local/bin cocoapods
gem install cocoapods -n /usr/local/bin
Fetching: cocoapods-core-1.6.1.gem (100%)
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory.
使用 sudo gem install -n /usr/local/bin cocoapods
- 再查看我的版本
pod --version
这是我的,没毛病-------->1.6.1
网友评论