/ / Rails + ruby​​gems + rvm災害/混乱 - ruby​​-on-rails、ruby、rubygems

Rails + ruby​​gems + rvm災害/混乱 - ruby​​-on-rails、ruby、rubygems

私は正確に何をしたのか分からないが、Ruby / gemのハーモニーを台無しにして、古い2.3.5 Railsアプリケーションを自分のシステム上で動かそうとした。

私は現在Ruby 1.9.2-p0とRubygems 1.5.7を使用しています。私は最新の1.8.2を試しましたが、警告が増えるだけです。私はこれらのRVMと一緒に使っています。

Rubygemsのバージョンにかかわらず、2.3.x Railsアプリを起動しようとすると、SymbolをIntegerに変換できません。1.5.7,1.7.2、および1.8.2を試しました。

$ script/server
=> Booting WEBrick
=> Rails 2.3.5 application starting on http://0.0.0.0:3000
path/.rvm/gems/ruby-1.9.2-p0/gems/rails-2.3.5/lib/rails/gem_dependency.rb:51:in `[]": can"t convert Symbol into Integer (TypeError)

どのようにして私のシステムを調和させて戻すことができますか?

回答:

回答№1は0

DexとThe Tin Manがコメントに示唆しているように、解決策は、ruby 1.8.7でレール2を実行し、vrmを使用してruby 1.9.2でレール3を実行することでした。 rubygems 1.8.2(現在は1.8.3)によって生成された警告は、彼のsuggestコマンドを実行することで解決されます。