简体   繁体   中英

rvm command not found

I installed rvm with rails, from the official website of RVM, I specified the command suggested by the tutorial. When the installation my system has rails 4.0.0, rvm 01/23/12, ruby 2.0.0, bundler gem 1.3.5 and 2.0.3 But I need to install ruby 1.9 to practice with a course that I am currently doing."Rails for Zombies 2" I try to execute the instruction rvm install 1.9.3 and the console returns this message: rvm: command not found

Possible duplicate of: Ubuntu rvm setup issue


Your problem is that RVM is not loaded when you open a new terminal.

To solve this , run this command line: ( if using login-shell )

echo "source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile

Or this ( if using non-login shell ):

echo "source $HOME/.rvm/scripts/rvm" >> ~/.bashrc

Or if you are using zsh (and/or oh-my-zsh):

echo "source $HOME/.rvm/scripts/rvm" >> ~/.zshrc

This will add the path to RVM to load at each Terminal instantiation. You must either close and reopen your terminals or simply call source ~/.bashrc (or ~/.bash_profile or ~/.zshrc ).

I had this problem after installing zsh. I'm a domain user so my $PATH and $HOME are not as straight-forward. What worked for me was

echo "source /usr/share/rvm/scripts/rvm" >> ~/.zshrc

The latest installation needs the users to be added to the Group rvm and then need to login again.

Please note that closing the terminal and reopening is not enough; the user has to logout and log back to take the Group addition in effect.

Adding the user to the Group can be done by:

sudo usermod -a -G rvm <user>

The binaries can also be at different locations based on the method you followed during the installation. I had them at /usr/share/rvm/

You can also look at /usr/local/rvm/scripts/rvm

Then you add this line to the end of ~/.bashrc

[[ -s /usr/share/rvm/scripts/rvm ]] && source /usr/share/rvm/scripts/rvm

Note: If you are using a shell other than bash you may need to add the path accordingly.

For instance, if you using zsh shell add the above lines to the ~/.zshrc file.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM