我還是比較新的Rails和Ruby - 升級到新版本的Ubuntu(11.04)後,我的rails安裝不能正常工作。我試過更新Rails,並更新我使用RVM安裝的版本,但都沒有工作。升級到Ubuntu後Rails壞了11.04
這裏是終端輸出:
/usr/share/rails-ruby1.8/railties/lib/rails_generator/options.rb:32:in `default_options': undefined method `write_inheritable_attribute' for Rails::Generator::Base:Class (NoMethodError)
from /usr/share/rails-ruby1.8/railties/lib/rails_generator/base.rb:90:in `<class:Base>'
from /usr/share/rails-ruby1.8/railties/lib/rails_generator/base.rb:85:in `<module:Generator>'
from /usr/share/rails-ruby1.8/railties/lib/rails_generator/base.rb:48:in `<module:Rails>'
from /usr/share/rails-ruby1.8/railties/lib/rails_generator/base.rb:6:in `<top (required)>'
from /home/alec/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/alec/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/share/rails-ruby1.8/railties/lib/rails_generator.rb:34:in `<top (required)>'
from <internal:lib/rubygems/custom_require>:29:in `require'
from <internal:lib/rubygems/custom_require>:29:in `require'
from /usr/share/rails-ruby1.8/railties/bin/rails:14:in `<main>'
從這一點,我想具體更新railties,但也不能工作。自從我第一次收到錯誤以來,輸出沒有改變。
是否升級Ubuntu也升級您的紅寶石版本?檢查ruby -v以確保你沒有試圖使用rails-ruby1.8和ruby 1.9 – Thilo 2011-05-01 15:44:17