【发布时间】:2011-12-18 05:15:26
【问题描述】:
我是 Ruby on Rails 的新手,我正在尝试阅读有关如何生成基本 Rails 应用程序的初学者教程。尝试生成脚手架时,出现以下错误:
C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.1.1/lib/rails/engine.rb:466:in
routes': no >such file to load -- action_dispatch/routing/route_set (LoadError) from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.1.1/lib/rails/engine.rb:519:in >block in ' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/initializable.rb:30:ininstance_exec' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/initializable.rb:30:inrun' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/initializable.rb:55:inblock in run_initializers' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/initializable.rb:54:ineach' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/initializable.rb:54:inrun_initializers' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/application.rb:96:ininitialize!' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/railtie/configurable.rb:30:inmethod_missing' from C:/Users/Spi/Documents/Komodo Projects/movielib/config/environment.rb:5:in >' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/application.rb:83:inrequire' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/application.rb:83:inrequire_environment! 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.1.1/lib/rails/commands.rb:22:in ><top (required)>' from script/rails:6:inrequire' 来自脚本/rails:6:in `'
我在运行 windows 7 64 位的 PC 上安装了 Ruby 1.9.2 和 Rails 3.1.1 版本。我正在运行的命令如下:
rails generate scaffold Scaff_test string:title
我在我之前创建的 rails 应用程序的目录中从命令提示符运行它。任何帮助将不胜感激!
【问题讨论】: