2017-02-15

rootless問題って? Operation not permitted

rootlessを今まで知らなかった

Rubyは全然使っていないのですが
vimのプラグインを動かすためにRubyのgemコマンドでredcarpetというパッケージのインストールをする必要があって、久しぶりにgemコマンドを叩いていたら、
Operation not permitted

何これ?sudo使っているのに許可されていない???
調べました。



El Capitanからrootlessという仕組みが出てきたようです。
/usr
/sbin
/System
あたりはさわらないでねとのこと。

/usr/binはだめでも/usr/localへはOKなので、

> sudo gem install -n /usr/local/bin redcarpet

これでインストール出来るようになります。