2012-10-09 9 views
8

宝石のインストール、ルビー私は宝石をインストールしたり、宝石のコマンドを使用して何かを実行しようとしていたとき、私はこの警告を参照してくださいエラー

Error loading RubyGems plugin "/Users/ender/.rvm/gems/[email protected]/gems/rubygems-bundler-0.9.0/lib/rubygems_plugin.rb": undefined method `first' for #<String:0x007ffedc0964f0> (NoMethodError) 

私はそれを検索するが、私は何かを見つけることができませんでした。

問題は何ですか?どのように修正できますか?

注:私は宝石をインストールすることはできません。

ありがとうございました。

+1

宝石のバージョンを更新せずにRubyのバージョンを更新しましたか? – Vapire

+0

私はgem update --systemを試しましたが、私は同じエラーを見ました。 – ndrx42

+0

あなたは正しい。私は1.9.3だった私のルビーバージョンをダウングレードしました。しかし、どのように私はルビーと私の宝石を使用することができます1.9.3 – ndrx42

答えて

5

/Users/ender/.rvm/gems/[email protected]/gems/rubygems-bundler-0.9.0ディレクトリを削除してください。この宝石には問題があるようです。

+0

私はそれを削除しましたが、今私はタコの宝石をインストールしようとしているとき。私はフェッチを見た:taco-0.0.1.gem(100%) エラー:gemを実行中...(Errno :: EACCES) 許可が拒否されました - /Users/ender/.rvm/gems/ruby-1.9.3- p194/cache/taco-0.0.1.gem – ndrx42

+1

この新しいエラーは、ユーザーが書き込みしようとしているディレクトリを所有していないためです。私は 'sudo'を使って権限を変更するか、RVMを黙って再起動することをお勧めします。 –

+0

あなたの権利も同様です。私は私のRVMを爆破し、今私は再びsudoなしでそれを設定したが、私は同じエラーを見たときに私はsqlite3またはrvmにレールをインストールしようとしていた – ndrx42

関連する問題