2011-12-05 12 views
3

RubyとGemsがインストールされていますが、ruby on railダウンロードページ(http://rubyonrails.org/download)のアップデートを実行しようとするとエラーが発生します。ここでは、私は私のユーザーディレクトリのルートから実行するんだよ:Railsをアップデート中にエラーが発生しました

gem update rails 

と端末リターン:

Updating installed gems 
Updating rails 
ERROR: While executing gem ... (Errno::EPERM) 
    Operation not permitted - /Library/Ruby/Gems/1.8/gems/json-1.6.3/.gitignore 

答えて

2

それは許可エラーです。この作品を作るために

は行います

sudo gem update rails 

しかし

私は非常にあなたがRVMを使用することをお勧めします。 OSXには古いバージョンのrubyが付属しており、RVMを使用すると、組み込みバージョンのrubyを使わずに 1.9.3をインストールすることができます。

+0

大変ありがとうございます! –

+0

問題はありません。回答を選択することを忘れないでください。 – huntsfromshadow

+0

私はrvmではなくrbenvとbundlerの使用を推奨します。 rvmは動作しますが、ほとんどの場合、侵襲的で過度のものです。これを見てください:http://yehudakatz.com/2011/05/30/gem-versioning-and-bundler-doing-it-right/ –

関連する問題