问题
I installed Ruby and Ruby on Rails yesterday on Vista 32bit using the directions on this site: http://rubyonrails.org/down
so I downloaded the installer, then Gems, then I downloaded rails with Gems.
now I can't use the Gem or Ruby commands in the command line... so I assume there's something wrong with the environment variables, but I hav eno idea how to set them up in Vista or what to put. Can anyone help me with this?
回答1:
To set up the environment variables, do this
- Fire up the start menu
- Right-Click on
Computer
and selectProperties
- Click
Advanced system settings
in the left-hand bar, and confirm the UAC prompt - Select the
Advanced
tab (it's 3rd) - Click
Environment Variables...
(at the bottom) - In the top box (
User variables for XXX
) either find the entry forPATH
, or click new to create the entry.
If there is already aPATH
use semi-colons to seperate each directory listed in it - Put
c:\ruby\bin
(change if you installed ruby somewhere else) in. - Click OK a lot of times to close all the windows we opened.
- Restart your command prompt.
gem
and ruby
and irb
should now all work. Whoever said that GUI tools are slower than command line tools. pshaw!
回答2:
In the command line window type 'PATH' then hit return, do you see ruby.exe on the PATH environment variable?
If you installed ruby to say 'c:\ruby' then it'll be 'c:\ruby\bin\'.
Looks like it may be missing from the path.
回答3:
Add your ruby bin directory to your PATH environment variable, go to Control Panel -> System -> Advanced system settings, then go to the Advanced tab, Environment Variables, then edit your PATH variable and append the path to the ruby binaries install i.e. ;C:\ruby\bin
来源:https://stackoverflow.com/questions/181038/ruby-on-vista