Re: rspec - bash: rspec: command not found

nobosh
Thu, 02 Sep 2010 15:55:27 -0000

Here''s some info that might help:


mtvl08a231701:sample_app me$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/
X11/bin



mtvl08a231701:sample_app me$ gem ENV
RubyGems Environment:
  - RUBYGEMS VERSION: 1.3.7
  - RUBY VERSION: 1.8.7 (2009-06-12 patchlevel 174) [universal-
darwin10.0]
  - INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8
  - RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/
Versions/1.8/usr/bin/ruby
  - EXECUTABLE DIRECTORY: /usr/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - universal-darwin-10
  - GEM PATHS:
     - /Library/Ruby/Gems/1.8
     - /Users/me/.gem/ruby/1.8
     - /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/gems/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
     - :sources => ["http://gems.rubyforge.org/", "http://
gemcutter.org/"]
  - REMOTE SOURCES:
     - http://gems.rubyforge.org/
     - http://gemcutter.org/






------ Does that look right?


On Sep 2, 8:45 am, Aleksey Gureiev
<spyro...-0MwgMyDycp/3oGB3hsPCZA@public.gmane.org>
wrote:
> 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
athttp://groups.google.com/group/rubyonrails-talk?hl=en.
>
>  PGP.sig
> < 1KViewDownload