2017-12-10 6 views
1

私はRubyを信じられないほど新しくしています。これにはrubygemsのインストールも含まれていますので、私自身の宝石を作る方法を学ぶことができます。私は適切にリポジトリをクローン化し、うまくバンドラサブモジュールを更新することができましたが、私はruby setup.rbを実行するために行くたびに、私は次を得る:Rubygems 2.7.3セットアップエラー

Ran-sin-MacBook-Pro:rubygems ran$ ruby setup.rb 
ERROR: While executing gem ... (Errno::EACCES) 
    Permission denied @ rb_sysopen - /Library/Ruby/Site/2.3.0/rubygems.rb 

だから、当然、私はsudoと試み、これを得た:

Ran-sin-MacBook-Pro:rubygems ran$ sudo ruby setup.rb 
ERROR: While executing gem ... (Errno::EPERM) 
    Operation not permitted @ rb_sysopen - /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/gem 

アイデアやフィックスはありますか?

答えて

2

これは、あなたはそれがうまくいかなかった場合は、

sudo chown -R $(whoami) ~/Library/Ruby

使用しないでください、あまりにもこれを試してみてください

sudo chown -R $(whoami) ~/Library

を試すことができます所有権を主張するために、アクセス許可の問題のように見えますまたは使用することを避けるsudo

+1

あなたは正しく、 '' 'sudo chown -R $(whoami)〜/ Library''''を使って所有権を主張していますケッドの不思議。ありがとう! –

+0

心配する必要はありません、私はあなたを助けてうれしいです... :) .... – Raga

関連する問題