安装错误
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/gems/2.6.0 directory.
Mac系统自带了Ruby2.6,但是Ruby文件夹没有给写入权限,导致cocoapods安装失败
解决方案:
1.安装homebrew
2.使用homebrew安装rbenv
3.使用rbenv安装指定版本的Ruby,并设置为系统默认版本
4.安装cocoapods
安装homebrew
参见Jenkins
安装rbenv
brew install rbenv // 安装
rbenv init // 初始化
echo 'eval "$(rbenv init -)"' >> ~/.zshrc // 添加环境变量
source ~/.zshrc // 环境变量修改生效
安装Ruby
rbenv install -l // 查看可安装版本
rbenv install 版本号 // 安装指定版本
rbenv global 版本号 // 将安装的Ruby设置为系统默认
// 打开新的终端
ruby -v // 查看当前系统默认版本
安装cocoapods
gem install cocoapods -v 1.11.3 // 安装指定版本
pod setup // 初始化pod
pod --version
网友评论