Похоже, вы создали свой проект с более поздней версией (rails 3.1) из rails gem. Убедитесь, что вы используете gemset, у которого есть только rails 3.0.9 gems, а затем создайте новый rails, чтобы создать свой проект. Это позволит убедиться, что линия sprockets / railtie не возникнет в вашем приложении.

инающий RoR, и я начал изучать его с помощью RoR Tutorial. На самом деле я в этой главе (http://ruby.railstutorial.org/chapters/static-pages#top) и попробуйте установить rspec. Но каждый раз, когда я пытаюсь использовать «rails g rspec: install», я получаю это сообщение об ошибке:

C:\Sites\rails\rails_projects\sample_appp>rails g rspec:install
C:/Sites/rails/rails_projects/sample_appp/config/application.rb:8:in `require':
no such file to load -- sprockets/railtie (LoadError)
        from C:/Sites/rails/rails_projects/sample_appp/config/application.rb:8:i
n `<top (required)>'
        from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.0.9
/lib/rails/commands.rb:15:in `require'
        from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.0.9
/lib/rails/commands.rb:15:in `<top (required)>'
        from script/rails:6:in `require'
        from script/rails:6:in `<main>'

Кто-нибудь есть идея, чтобы помочь мне? Я уже пытался закомментировать это в application.rb или явно упомянуть об этом в gemfile. Но я все еще получаю это сообщение об ошибке.

Было бы здорово, если бы кто-нибудь мог мне помочь. Btw. моя ОС - Windows XP, и я использую Ruby версии 1.9.2.p290 и Rails версии 3.1.0.rc6.

Ответы на вопрос(3)

Ваш ответ на вопрос