くわこのpermission denied.

WEBエンジニアの僕がぶつかった技術的な問題や発見

OSX ElCapitanでgem install したらOperation not permitted

f:id:mask0702:20151203192747j:plain

まあいろんな人が書いてくれては居るけれど。

OSX半ば強制的にElCapitanにアップデートしたら、やっぱいろいろ動かない。

橋本商会 » ターミナルで使うtwitterクライアント作った

僕の大好きなtwコマンドを gem install tw したら

Operation not permitted  - /usr/bin/tw

ですよね。(・ε・)

ElCapitanからはrootlessのせいで

  • /usr
  • /sbin
  • /System

への書き込みはrootでさえも行えなくなっている。

まあrootlessを切る方法もあるけれど非推奨なので、binじゃないディレクトリに書き込むように変えれば良い。
installフォルダは -n で指定できるので

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

で解決。


お世話になった記事qiita.com