安裝cocoapods遇到權(quán)限問題:
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.
是因為蘋果新版系統(tǒng)自帶ruby并且有保護系統(tǒng)灌具,不讓修改
“關(guān)于Apple在OS X El Capitan中全面啟用了名為System Integrity Protection (SIP)的系統(tǒng)完整性保護技術(shù)乞娄。受此影響,大部分系統(tǒng)文件即使在root用戶下也無法直接進行修改”
可以用Homebrew安裝ruby,然后就可以不使用系統(tǒng)的ruby
安裝ruby:
升級或安裝ruby參考:https://mac.install.guide/ruby/13.html
注意安裝完按照指導(dǎo)里邊的修改path寡具,不然ruby-v還是MacOS自帶的ruby
如果遇到文件夾寫入權(quán)限問題,可以參考下面鏈接修改權(quán)限
https://blog.csdn.net/weixin_43656407/article/details/121305690
使用pod命令遇到下面錯誤:
Could not find 'minitest' (>= 5.1) among 39 total gem(s) (Gem::MissingSpecError)
應(yīng)該是ruby版本和cocoapods版本不對熬尺,一般是ruby版本低了褂始,需要升級。