最近在更新安装Alamofire时提示pod版本过低并报错 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'
执行更新pod命令时又提示ruby版本低
ruby版本
系统默认的ruby版本只到2.6.10 同步做ruby跟pod升级
Ruby 升级
推荐使用rvm
对Ruby进行升级
RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset)
1.安装rvm
curl -L get.rvm.io | bash -s stable
2.加载验证文件
source ~/.bashrc
source ~/.bash_profile
source ~/.profile
3.查看rvm版本(验证是否安装成功)
rvm -v
安装成功
4.获取rvm安装列表
rvm list known
rvm列表
此时可以看到可安装的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.设置使用版本
rvm use 3.0.0
- 设置为默认版本
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
查看当前ruby版本
ruby -v
查看当前pod版本
pod --version
更新完成
网友评论