【发布时间】:2011-09-14 08:54:32
【问题描述】:
尝试按照“Ruby on Rails 3 教程”运行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
感谢您帮助这个新手!
【问题讨论】:
-
您可以尝试用
require ::File.expand_path('../config/environment', __FILE__)替换您的require行,看看效果是否更好?如果这样可以消除您的第 1 行错误,您可能需要将第 2 行替换为Run FakeApp::Application -
顺便说一句,我的回答完全是“新手回答”——我不是
config.ru文件的正确结构方面的专家,我只是查看了我的旧 Rails 3 教程项目目录,发现它是这样配置的:-) -
非常感谢。我试试看
标签: ruby-on-rails rack webrick