這段時間開始做IOS開發,使用pod管理第三方庫,由於一些第三方不兼容最新的pod,所以要安裝舊版本的pod。其中遇到的問題就是 You don't have write permissions for the /usr/bin directory. 這個萬年錯誤,網上找來找去解決辦法都是複製黏貼說的不清不楚的,這裏我記錄一下我的解決辦法。
首先說一下報這個錯誤的原因,是因爲Mac在某個版本開始 /usr/bin 就不可以再繼續寫入了。
知道原因那解決辦法就很簡單了,你不讓我寫入,那我就指定一個可以寫入的目錄:sudo gem install cocoapods -v 1.5.3 -n /usr/local/bin
然後。。。安裝成功!
後記:在我使用自己製作的 macOs 10.14.6.iso 安裝的macOs中,我發現安裝pod不會報這個錯誤