You don't have write permissions

2021-04-19  本文已影响0人  里克尔梅西

现象

gem install xcpretty报错


image.png

加了sudo gem install xcpretty,还是报错

原因

在OSX系统中,/usr/bin属于系统级别的保护,任何人不能写入,包括root也一样,是绝对禁止写入的,唯一的办法就是像你上面的那样,安装到/usr/local/bin里面去。

为什么要这么严格?因为/usr/bin这个目录太敏感了,是任何病毒都想要攻克的地方,所以苹果对此做了严格的禁止。

解决办法

sudo gem install -n /usr/local/bin xcpretty

上一篇下一篇

猜你喜欢

热点阅读