Re: Re: rspec - bash: rspec: command not found

Aleksey Gureiev
Thu, 02 Sep 2010 15:45:46 -0000

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
<chrism...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
>> On 30 August 2010 04:30, nobosh
<bhellm...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
> To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
> For more options, visit this group at