Я не совсем уверен, что именно я сделал, но я испортил гармонию Ruby / gem, пытаясь заставить старое приложение 2.3.5 Rails работать на моей системе.
В настоящее время я использую Ruby 1.9.2-р0 и рубигемы 1.5.7.Я попробовал самый новый 1.8.2, но он просто генерирует больше предупреждений.Я использую их вместе с RVM.
Я получаю «не могу преобразовать Symbol в Integer» при попытке загрузить приложение Rails 2.3.x независимо от того, какую версию rubygems я запускаю.Я пробовал 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)
Есть идеи, как вернуть мою систему в гармонию?