这段时间开始做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不会报这个错误