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