Do you have RSpec installed (not as a bundler gem)? Bundler won't install 
binaries for you -- will just load the correct Ruby classes. Try installing 
RSpec with "gem install rspec" or "sudo gem install rspec" (keep an eye on the 
gem version) and try again.

- A

On 02/09/2010, at 6:29 PM, nobosh wrote:

> Also, I tried "bundle exec rspec spec" but that had no effect.
> 
> On Sep 1, 11:04 pm, Chris Mear <[email protected]> wrote:
>> On 30 August 2010 04:30, nobosh <[email protected]> wrote:
>> 
>>> Hello, I'm going through the Rails 3 book (which is awesome by the
>>> way) here:http://railstutorial.org/chapters/static-pages#top
>> 
>>> In the book it has me using "rspec" which is installed:
>>> bundle show rspec
>>> /Library/Ruby/Gems/1.8/gems/rspec-2.0.0.beta.18
>> 
>>> But when I go to run the test, "rspec spec/" I get "-bash: rspec:
>>> command not found"
>> 
>>> Did I miss a step? thxs!
>> 
>> As you've installed your gems with Bundler, try this instead:
>> 
>> bundle exec rspec spec
>> 
>> Bundler doesn't necessarily install gems in the standard location,
>> which is possibly why the rspec executable isn't in your $PATH (which
>> is why you got the 'command not found' error). Either way, when you're
>> using Bundler, you almost always want to run Ruby commands in the
>> context of the bundle, which is what bundle exec does.
>> 
>> Chris
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Ruby on Rails: Talk" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/rubyonrails-talk?hl=en.
> 

Attachment: PGP.sig
Description: This is a digitally signed message part

Reply via email to