1

を実行するgem envと、次のエラーが発生します。

Error loading RubyGems plugin "/home/chenge/.rvm/gems/ruby-1.9.2-p320@global/gems/rubygems-bundler-0.9.2/lib/rubygems_plugin.rb": undefined method `first' for #<String:0x8ec8670> (NoMethodError)

誰かがこれが何を意味するのか理解するのを手伝ってもらえますか?ありがとう。

gem clean

Cleaning up installed gems...
Attempting to uninstall rvm-1.11.3.3
Unable to uninstall rvm-1.11.3.3:
    Gem::InstallError: gem "rvm" is not installed
Attempting to uninstall rubygems-bundler-0.9.2
Unable to uninstall rubygems-bundler-0.9.2:
    Gem::InstallError: gem "rubygems-bundler" is not installed
Attempting to uninstall bundler-1.1.3
Unable to uninstall bundler-1.1.3:
    Gem::InstallError: gem "bundler" is not installed


Clean Up Complete
4

2 に答える 2

1

あなたrubygems-bundlerは時代遅れです(0.9.2)、最新バージョン(1.1.0)をインストールするとそれが修正されます。

$ gem clean
$ gem install rubygems-bundler

EC2インスタンスを試してみましたが、機能します。

于 2012-10-24T02:51:15.920 に答える
-1

問題の原因は次のとおりです。

  • 誤ってインストールされたRuby
  • 誤ってインストールされたRubyGem
  • 正しくインストールされていないRVM

rubygemを完全に削除することをお勧めします。(rm /home/chenge/.rvm/gems -rf)次に、最新のrubygemをダウンロードして、再インストールします。

于 2012-10-24T02:28:30.413 に答える