1

尝试遵循“Ruby on Rails 3 Tutorial”并运行rails s,得到以下错误:

[path]\config.ru:1 in 'require': no such file to load -- fake_app

fake_app.rb在 PATH 中找到了位置(我认为这是 rails/rack 试图找到的)

的内容config.ru是默认生成的:

require "fake_app"

run Rack::Test::FakeApp

我正在运行 rails 3.0.8 和 Windows 7

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

4

1 回答 1

2

你是用rails new [appname]命令生成的吗?默认的 Rails 3.0config.ru文件应该看起来更像这样:

require ::File.expand_path('../config/environment', __FILE__)
run ApplicationName::Application

如果此时您所做的只是安装 Ruby 和 Rails,我会重新运行生成器以获取可以工作的东西。

此外,由于您使用的是 Windows,因此我想推荐Rails Installer用于您的环境安装和设置。它减轻了很多启动痛苦。

这可能就是您所说的教程,但我也强烈推荐Michael Hartl 的 Ruby on Rails 教程,以对 Rails 3 进行深入介绍。在这种情况下,关于生成您的第一个应用程序的部分可能会很方便。

于 2011-06-14T03:10:27.313 回答