Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialNic J Muller
9,822 PointsInstalling rspec error :(
Hi there, I'm at a loss. Can't seem to solve the issue. I get the following error:
Nicholiss-MacBook-Pro:odot Nicholis$ bin/rails generate rspec:install
/usr/local/var/rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/railties-4.2.5/lib/rails/railtie/configuration.rb:95:in method_missing': undefined method
active_record' for #<Rails::Application::Configuration:0x007fe65ad66c60> (NoMethodError)
from /Users/Nicholis/Projects/odot/config/application.rb:24:in <class:Application>'
from /Users/Nicholis/Projects/odot/config/application.rb:10:in
<module:Odot>'
from /Users/Nicholis/Projects/odot/config/application.rb:9:in <top (required)>'
from /usr/local/var/rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/spring-1.6.2/lib/spring/application.rb:82:in
require'
from /usr/local/var/rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/spring-1.6.2/lib/spring/application.rb:82:in preload'
from /usr/local/var/rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/spring-1.6.2/lib/spring/application.rb:143:in
serve'
from /usr/local/var/rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/spring-1.6.2/lib/spring/application.rb:131:in block in run'
from /usr/local/var/rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/spring-1.6.2/lib/spring/application.rb:125:in
loop'
from /usr/local/var/rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/spring-1.6.2/lib/spring/application.rb:125:in run'
from /usr/local/var/rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/spring-1.6.2/lib/spring/application/boot.rb:18:in
<top (required)>'
from /usr/local/var/rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require'
from /usr/local/var/rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in
require'
from -e:1:in `<main>'
2 Answers
Andrew Stelmach
12,583 PointsHi Nic, you can't use rails generate
for installing rspec straight off the bat. Assuming it's a rails project, the best thing you can do is google 'rails rspec' and go to the top result, which should be its github repository. For gems (rspec is a gem), always find their github repo and read the README. Good gems will have good instructions for how to get it up and running.
I'm guessing you haven't added the gem to your Gemfile. Check out those instructions and ignore the bit where it says 'want to run against the master branch?'.
Should solve your problem, let me know if it doesn't. Also, now and in future, always provide a link to your Github repo in your post, if you have one. Cheers.
Nic J Muller
9,822 PointsHi Andrew, thanks for the feedback. All was installed even the gems. I had a prior installation of rbenv so I decided to do a clean install. That sorted everything out.
Andrew Stelmach
12,583 Pointscool
Nigeria Mega
3,149 PointsNigeria Mega
3,149 PointsThis same info did not work for me! Even before I saw this post I did the same. please help me!