Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

rails generate rspec:install - no such file to load --sprockets/railtie (LoadError)

I'm a RoR-Beginner and I started learning it with the RoR-Tutorial. Actually I'm at this chapter (http://ruby.railstutorial.org/chapters/static-pages#top) and try to install rspec. But everytime when I try to use "rails g rspec:install" I get this error message:

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>'

Has anybody an idea to help me? I already tried to comment it out in the application.rb or to explicitly mention it in the gemfile. But I still get this error message.

Would be great if anyone could help me. Btw. my OS is Windows XP and I'm using Ruby version 1.9.2.p290 and Rails version 3.1.0.rc6.

like image 688
Anna.Garance Avatar asked Aug 25 '11 14:08

Anna.Garance


1 Answers

Here's what I did:

the gemfile on the site is apparently slightly wrong, i'm using this:

source 'http://rubygems.org'

gem "rails", "~> 3.1.0"
gem 'sqlite3', '1.3.3'

group :development do
gem 'rspec-rails', '2.6.1'
end

group :test do
gem 'rspec-rails', '2.6.1'
gem 'webrat', '0.7.1'
end

in your terminal type

$ bundle update
$ bundle install

then try again the command

rails generate rspec:install

Good luck! :)

like image 124
akmur Avatar answered Sep 22 '22 03:09

akmur