我目前已經開始學習Ruby On Rails。我在Debian Linux上安裝了Ruby 2.3.1和Rails 5.1.1。我按照這裏的說明:http://railscasts.com/episodes/417-foundation?view=asciicast 但是,當我嘗試使用方法rails g scaffold product name price:decimal --skip-stylesheets
。我得到這個錯誤;Ruby on Rails錯誤使用Rails方法
"/usr/lib/ruby/vendor_ruby/rails/railtie/configuration.rb:95:in `method_missing': undefined method `load_defaults' for #<Rails::Application::Configuration:0x000000016b9058> (NoMethodError)
from /root/Desktop/RubyOnRails/store/config/application.rb:12:in `<class:Application>'
from /root/Desktop/RubyOnRails/store/config/application.rb:10:in `<module:Store>'
from /root/Desktop/RubyOnRails/store/config/application.rb:9:in `<top (required)>'
from /usr/lib/ruby/vendor_ruby/spring/application.rb:82:in `require'
from /usr/lib/ruby/vendor_ruby/spring/application.rb:82:in `preload'
from /usr/lib/ruby/vendor_ruby/spring/application.rb:143:in `serve'
from /usr/lib/ruby/vendor_ruby/spring/application.rb:131:in `block in run'
from /usr/lib/ruby/vendor_ruby/spring/application.rb:125:in `loop'
from /usr/lib/ruby/vendor_ruby/spring/application.rb:125:in `run'
from /usr/lib/ruby/vendor_ruby/spring/application/boot.rb:18:in `<top (required)>'
from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'"
我得到的錯誤,當我嘗試生成控制器或模型。由於這個錯誤,我無法遵循任何教程。我試圖重新安裝Rails,但沒有工作,我該如何解決這個問題?先進的謝謝你。
我通過重新安裝Ruby和Rails來解決它 – ccca