提示警告?? 要求我們更新cocoapods到1.5.0或者更高的版本,涉及插件的項(xiàng)目中,pod處理可能會失敗乾胶。
Warning: CocoaPods recommended version 1.5.0 or greater not installed.
Pods handling may fail on some projects involving plugins.
brew upgrade cocoapods
pod setup
我們在終端輸入命名查看pod 版號,如果沒有達(dá)到1.5.0朽寞,我們就需要更新识窿,來消除警告
$ pod --version
1.3.1
$ pod repo update --verbose
.
.
.
在更新過程中會提示,要求我們用sudo權(quán)限
CocoaPods 1.5.3 is available.
To update use:sudo gem install cocoapods
更具提示脑融,輸入命令喻频,報(bào)錯
$ sudo gem install cocoapods
Password:
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory.
您沒有/usr/bin目錄的寫權(quán)限。
之所以會遇到這個問題肘迎,是因?yàn)槟愕亩M(jìn)制文件要安裝在 usr/bin 這個目錄下甥温,在 OS X EI Capitan 開始,蘋果就禁止了這一項(xiàng)操作膜宋,但是你仍然可以安裝在 /usr/local/bin 這個目錄下來代替窿侈,并且這臺機(jī)器上的用戶也都可以著這個路徑下訪問
sudo gem install <你要安裝的東西> -n/usr/local/bin
$ sudo gem install cocoapods -n/usr/local/bin
Successfully installed xcodeproj-1.5.9
Fetching: cocoapods-1.5.3.gem (100%)
Successfully installed cocoapods-1.5.3
Parsing documentation for xcodeproj-1.5.9
Installing ri documentation for xcodeproj-1.5.9
Parsing documentation for cocoapods-1.5.3
Installing ri documentation for cocoapods-1.5.3
Done installing documentation for xcodeproj, cocoapods after 6 seconds
2 gems installed
$ pod --version
1.5.3
我們就成功升級了CocoaPods
然后你再寫運(yùn)行Flutter項(xiàng)目的時候炼幔,就不會出現(xiàn)這個提示了秋茫。
聊點(diǎn)高級的
我們有些同學(xué)呢,天生的死腦筋乃秀,看到這不爽了肛著,說,老子就是要安裝在 /usr/bin 目錄下跺讯,行枢贿,不就是 /usr/bin 沒有權(quán)限么。
從 OS X EI Capitan 開始刀脏,MAC 在添加了 Rootless 內(nèi)核保護(hù)局荚,導(dǎo)致用戶沒有 /usr/bin 安裝權(quán)限,其實(shí)要關(guān)閉這個權(quán)限也很容易,以下
關(guān)機(jī)重啟長按
command+R
進(jìn)入 recovery 模式耀态。選擇打開
Utilities下的終端轮傍,輸入:csrutil disable
并回車
然后正常重啟Mac即可
不知道你的問題解決了沒有
解決You don't have write permissions for the /usr/bin directory.原Blog鏈接