Modify your path to use /opt/local/bin before /usr/bin

On Aug 27, 5:59 am, binku <[email protected]> wrote:
> On 8月27日, 上午2时45分, "Frederick C. Lee" <[email protected]> wrote:
>
>
>
> > Here's my environment (Mac OS X 10.5.8):
> > [/Users/Ric/workarea/rails/demo]ruby --version
> > ruby 1.9.1p0 (2009-01-30 revision 21907) [i386-darwin9]
>
> > [/Users/Ric/workarea/rails/demo]rails --version
> > Rails 2.3.3
>
> > [/Users/Ric/workarea/rails/demo]gem --version
> > 1.3.5
>
> > [/Users/Ric/workarea/rails/demo/config]sudo gem update --system
> > Password:
> > Updating RubyGems
> > Nothing to update
>
> > I attempted to update rubygems, even though I don't need to:
>
> > [/Users/Ric/workarea/rails/demo/config]sudo update_rubygems
> > sudo: unable to execute /opt/local/bin/update_rubygems: No such file
> > or directory
>
> > But I found it here:
> > [/usr/bin]ls -l update_rubygems
> > -rwxr-xr-x  1 root  wheel  462 Aug 25 15:02 update_rubygems*
>
> > But if I use 'sudo', it looks for 'update_rubygems' here:
>
> > [/usr/bin]sudo update_rubygems
> > sudo: unable to execute /opt/local/bin/update_rubygems: No such file
> > or directory
>
> > 2) Why?
>
> > Anyway, I forced it:
>
> > [/usr/bin]sudo ./update_rubygems
> > Installing RubyGems 1.3.5
> > RubyGems 1.3.5 installed
>
> > [/usr/bin]gem --version
> > 1.3.5
>
> > Checking rails:
>
> > [/Users/Ric/workarea/rails/demo]which rails
> > /usr/bin/rails
>
> > [/Users/Ric/workarea/rails/demo]ls -l /usr/bin/rails
> > -rwxr-xr-x  1 root  wheel  422 Aug 25 13:21 /usr/bin/rails*
>
> > =================
>
> > I. Attempted to start default Rails Server:
>
> > Missing the Rails  gem. Please `gem install -v= rails`, update your
> > RAILS_GEM_VERSION setting in config/environment.rb for the Rails
> > version you do have installed, or comment out RAILS_GEM_VERSION to use
> > the latest version installed.
>
> > 3) Huh?
>
> > ---------
> > I tried commenting out the RAILS_GEM_VERSOIN in config/environment.rb:
>
> > # Be sure to restart your server when you modify this file
>
> > # Specifies gem version of Rails to use when vendor/rails is not
> > present
> > #RAILS_GEM_VERSION = '2.3.3' unless defined? RAILS_GEM_VERSION
>
> > # Bootstrap the Rails environment, frameworks, and default
> > configuration
> > require File.join(File.dirname(__FILE__), 'boot')
> > ...
>
> > II. Attempted to create a controller per book:
>
> > [/Users/Ric/workarea/rails/demo]ruby script/generate controller Say
> > Missing the Rails  gem. Please `gem install -v= rails`, update your
> > RAILS_GEM_VERSION setting in config/environment.rb for the Rails
> > version you do have installed, or comment out RAILS_GEM_VERSION to use
> > the latest version installed.
>
> > 4) Huh?
>
> > As you can see, I have <apparently> the latest Ruby, Rails & Gem
> > already installed & running.
> > Is there some sort environment setup that I'm missing?
>
> maybe you should reinstall rubygem.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to