cocoapods

2024-03-03  本文已影响0人  III铁索桥

安装错误

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 

参考

https://www.jianshu.com/p/eb5acec9797c

上一篇下一篇

猜你喜欢

热点阅读