Рельсы / Стойки / Config.ru

Попытка следовать "Учебному пособию по Ruby on Rails 3" и запуск rails s, получая следующую ошибку:

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

У меня есть местоположение fake_app.rb в ПУТИ (который я предполагаю, это то, что пытается найти рельсы / стойки)

Содержание config.ru генерируются по умолчанию:

require "fake_app"

run Rack::Test::FakeApp

Я бегу рельсы 3.0.8 и Windows 7

Спасибо за помощь этому полному новичку!

1 ответ

Вы сгенерировали это с rails new [appname] команда? Rails 3.0 по умолчанию config.ru файл должен выглядеть примерно так:

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

Если все, что вы сделали на этом этапе, это установили Ruby и Rails, я бы повторно запустил генератор, чтобы получить что-то, что работает.

Кроме того, поскольку вы работаете в Windows, я хотел бы порекомендовать http://railsinstaller.org/ для установки и настройки вашей среды. Это уменьшает боль при запуске.

Это, вероятно, тот урок, о котором вы говорите, но я также настоятельно рекомендую урок Майкла Хартла по Ruby on Rails для подробного знакомства с Rails 3. В этой ситуации может пригодиться раздел о создании вашего первого приложения.

Другие вопросы по тегам