Рельсы / Стойки / 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. В этой ситуации может пригодиться раздел о создании вашего первого приложения.