最近在更新安裝Alamofire時(shí)提示pod版本過低并報(bào)錯(cuò) You don't have write permissions for the /System/Library/Frameworks/Ruby.frame...
'Alamofire' requires CocoaPods version '>= 1.13.0', which is not satisfied by your current version, '1.12.1'
執(zhí)行更新pod命令時(shí)又提示ruby版本低
系統(tǒng)默認(rèn)的ruby版本只到2.6.10 同步做ruby跟pod升級
Ruby 升級
推薦使用rvm
對Ruby進(jìn)行升級
RVM:Ruby Version Manager,Ruby版本管理器伶氢,包括Ruby的版本管理和Gem庫管理(gemset)
1.安裝rvm
curl -L get.rvm.io | bash -s stable
2.加載驗(yàn)證文件
source ~/.bashrc
source ~/.bash_profile
source ~/.profile
3.查看rvm版本(驗(yàn)證是否安裝成功)
rvm -v
4.獲取rvm安裝列表
rvm list known
此時(shí)可以看到可安裝的Ruby版本
5.安裝指定/最新的Ruby版本
rvm install 3.0.0
6.安裝rails
sudo gem install rails
7.獲取ruby已安裝列表
rvm list
- 刪除ruby版本
rvm remove 3.0.0
8.設(shè)置使用版本
rvm use 3.0.0
- 設(shè)置為默認(rèn)版本
rvm --default use 3.0.0
Pod更新
安裝最新版本
sudo gem install cocoapods -n /usr/local/bin
更新Pod
pod setup
更新gem
sudo gem update --system
更新本地庫
pod repo update
查看當(dāng)前ruby版本
ruby -v
查看當(dāng)前pod版本
pod --version