1

「 RVM を使用して Ubuntu 12.04 LTS (Precise Pangolin) に Ruby on Rails をインストールする方法」の手順に従って、Ubuntu に Ruby on Rails をインストールしようとしています。

ここまではすべてうまくいきました:

gabi@ubuntu:~$ rvm ruby​​gems 現在
古い Rubygems ファイルを削除しています...
ruby-1.9.3-p385 に ruby​​gems-1.8.25 をインストールしています ...
'env GEM_PATH=/home/gabi/.rvm/gems/ruby-1.9.3-p385:/home/gabi/.rvm/gems/ruby-1.9.3-p385@global:/home/gabi/ の実行中にエラーが発生しました。 rvm/gems/ruby-1.9.3-p385:/home/gabi/.rvm/gems/ruby-1.9.3-p385@global GEM_HOME=/home/gabi/.rvm/gems/ruby-1.9.3-p385 /home/gabi/.rvm/rubies/ruby-1.9.3-p385/bin/ruby /home/gabi/.rvm/src/rubygems-1.8.25/setup.rb'、/home/gabi/を読んでください。 rvm/ログ/ruby-1.9.3-p385/rubygems.install.log
rubygems のインストールが正常に完了しませんでした。

ログ ファイルは次のようになります。

/home/gabi/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/yaml.rb:36:in `remove_method': method `to_yaml' not defined in Object (Nam
eError)
  from /home/gabi/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/yaml.rb:36:in `yamler='
  from /home/gabi/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/yaml.rb:33:in `class_eval'
  from /home/gabi/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/yaml.rb:33:in `yamler='
  from /home/gabi/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/yaml.rb:76:in `<top (required)>'
  from /home/gabi/.rvm/src/rubygems-1.8.25/lib/rubygems/custom_require.rb:36:in `require'
  from /home/gabi/.rvm/src/rubygems-1.8.25/lib/rubygems/custom_require.rb:36:in `require'
  from /home/gabi/.rvm/src/rubygems-1.8.25/lib/rubygems.rb:680:in `load_yaml'
  from /home/gabi/.rvm/src/rubygems-1.8.25/lib/rubygems/config_file.rb:249:in `load_file'
  from /home/gabi/.rvm/src/rubygems-1.8.25/lib/rubygems/config_file.rb:190:in `initialize'
  from /home/gabi/.rvm/src/rubygems-1.8.25/lib/rubygems/gem_runner.rb:78:in `new'
  from /home/gabi/.rvm/src/rubygems-1.8.25/lib/rubygems/gem_runner.rb:78:in `do_configuration'
  from /home/gabi/.rvm/src/rubygems-1.8.25/lib/rubygems/gem_runner.rb:51:in `run'
  from setup.rb:38:in `<main>'

正確には何が問題で、どうすれば解決できますか?

4

2 に答える 2

1

何が問題なのかわかりませんが、インストール時に何か問題が発生したと思いますが、ここのクイックフィックスを使用して問題を解決できました:

  1. 以下を使用して RVM を更新します。rvm get head
  2. 次を使用して、手動でインストールされたすべてのパッケージを削除します。rvm pkg remove
  3. 以下を使用して、必要なライブラリをインストールします。rvm requirements run
  4. 以下を使用して Ruby を再インストールします。rvm reinstall 1.9.3
于 2013-02-19T23:14:58.463 に答える
0

私が考えられる唯一のことは、間違った Ruby バージョンを使用している場合です。を使用している場合は、 Ruby 1.9 かどうかをrm入力して確認します。rvm current

于 2013-02-19T23:12:19.633 に答える