Rails / Rack / Config.ru

时间:2011-06-14 02:21:11

标签: ruby-on-rails rack webrick

尝试遵循“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

感谢您帮助这个完整的新手!

1 个答案:

答案 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在这种情况下可能很方便。