尝试遵循“Ruby on Rails 3 Tutorial”并运行rails s
,收到以下错误:
[path]\config.ru:1 in 'require': no such file to load -- fake_app
我在PATH中有fake_app.rb
的位置(我认为是rails / rack试图找到的位置)
config.ru
的内容是默认生成的:
require "fake_app"
run Rack::Test::FakeApp
我正在运行rails 3.0.8和Windows 7
感谢您帮助这个完整的新手!
答案 0 :(得分:2)
您是否使用rails new [appname]
命令生成了此内容?默认的Rails 3.0 config.ru
文件看起来应该更像这样:
require ::File.expand_path('../config/environment', __FILE__)
run ApplicationName::Application
如果你现在所做的就是安装Ruby和Rails,我会重新运行生成器以获得有效的东西。
此外,由于您使用的是Windows,因此我建议您为环境安装和设置Rails Installer。它缓解了许多创业痛苦。
这可能是您所说的教程,但我也强烈建议Michael Hartl's Ruby on Rails Tutorial对Rails 3进行扎实的介绍。section about generating your first application在这种情况下可能很方便。