エラー: gem を実行中... (Errno::EPERM) 操作は許可されていません [重複] 質問する

エラー: gem を実行中... (Errno::EPERM) 操作は許可されていません [重複] 質問する

Mac を OSX 10.11 El Capitan にアップデートしたところ、いくつかの機能が失われてしまいました。

異なる gem のインストールを実行しようとしたときに問題が発生しました...例:

> sudo gem install compass

実行すると、次のエラーが発生します:

> ERROR:  While executing gem ... (Errno::EPERM) Operation not permitted

これは他の宝石でも起こります...

Homebrew を実行して Ruby を再度インストールしようとしましたが、何も機能しません。

ベストアンサー1

SASS の問題に関する答えを見つけました:参考:

OSX el CapitanRootless と呼ばれるシステム ファイルの変更を防止する新しいセキュリティ機能があるため、2 つのオプションがあります。

  • /usr/local/binrootless はこのパスに影響を与えないため、gem をインストールしても問題は発生しません。

  • sudo gem install -n /usr/local/bin GEM_NAME_HERE

おすすめ記事