安装cocoapods遇到的问题

安装cocoapods遇到权限问题:
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.

是因为苹果新版系统自带ruby并且有保护系统,不让修改
“关于Apple在OS X El Capitan中全面启用了名为System Integrity Protection (SIP)的系统完整性保护技术。受此影响,大部分系统文件即使在root用户下也无法直接进行修改”
可以用Homebrew安装ruby,然后就可以不使用系统的ruby

安装ruby:
升级或安装ruby参考:https://mac.install.guide/ruby/13.html
注意安装完按照指导里边的修改path,不然ruby-v还是MacOS自带的ruby
如果遇到文件夹写入权限问题,可以参考下面链接修改权限
https://blog.csdn.net/weixin_43656407/article/details/121305690

使用pod命令遇到下面错误:
Could not find 'minitest' (>= 5.1) among 39 total gem(s) (Gem::MissingSpecError)
应该是ruby版本和cocoapods版本不对,一般是ruby版本低了,需要升级。

你可能感兴趣的:(安装cocoapods遇到的问题)