2015-10-02 13 views
23

のインストール後コンパスが動作しないOS Xエルキャピタン(10.11)ルビーコンパスは動作しなくなりました。これを固定することができますどのようにOS Xエルキャピタン(10.11)

$ sudo gem install compass 
    ERROR: While executing gem ... (Errno::EPERM) 
     Operation not permitted - /usr/bin/compass 

コンパスをインストールしようとした後、私はこのようなエラーメッセージを受け取りますか?

+1

こんにちは@Loo、ようこそ。 :-)これがあなたが提供した実用的な解決策であれば、あなたの質問に対する回答として投稿し、それを受け入れてください。これは、同じ問題を抱えている他の人が、探しているものを見つけやすくするのに役立ちます。 – Drenmi

+2

レオに感謝しますが、その解決策を回答として追加する必要があります。ありがとうございました –

+1

わかりやすくするため、Nashのコメントを参考にしてください。ああ、ありがとう! :) – neiker

答えて

28

OS X El Capitan(10.11)にアップグレードした後も同じ問題が発生しましたが、試みるうちにsudo gem install sassになりました。インストールコマンドにパスを入れるポスターのソリューションが私のために働きました。コンパスをインストールするとsassもインストールされますので、sudo gem install -n /usr/local/bin compassはそのトリックを行いました。ありがとうレオ!

$ sudo gem install -n /usr/local/bin compass 

グッド:それはのように私のために働いたコンパスとそう

$ sudo gem install -n /usr/local/bin GEM_PACKAGE_NAME 

+0

私は '-n'オプションでコンパスをインストールすることはできませんでしたが、インストールしたsassはコンパイルしました。 – vinesh

19

は、私が見つけた修正は、任意のルビーの宝石のパッケージのinstallコマンドにパスを入れて、単純でした運!

+0

これは既存の回答とどう違うのですか? – cimmanon

+3

最初に質問に答えを含めました。これはちょうど2つの分離です。 – Leo

+0

重複した回答を投稿しないでください。 [既にこの回答を別の質問に投稿しています](http://stackoverflow.com/a/32903516/1652962)。 2つの質問に同じ答えで答えることができれば、それらは重複として閉じられるべきです。 – cimmanon

関連する問題