cocoapods 基本上是iOS項目中必備的第三方庫管理工具. 三方庫以及cocoapods的版本信息都存在
Podfile.lock
的.為了統(tǒng)一團(tuán)隊的開發(fā)環(huán)境,lock文件都會加入git或者svn管理.當(dāng)lock有變化是,運行項目時,就會提示pod install
.
團(tuán)隊中一人更新了pod最新版1.5.3,其他小伙伴在更新的時候,遇到了問題. 執(zhí)行sudo gem update cocoapods
的時候,輸出Nothing to update
.遇到這個問題,可能要先更新ruby或者gem.
- 安裝rvm
curl -L get.rvm.io | bash -s stable
- 列出出可用的ruby版本
rvm list known
- 更新最新版ruby,我看到能用的最新版為2.4.1
rvm install 2.4.1
- 找出目前版本的pod路徑
which pod
5.移除現(xiàn)有pod
rm -rf /usr/local/bin/pod
- 重新下載pod
sudo gem install cocoapods