OS X Mavericks install rvm WARNING
command-line, ruby, rvm, terminal
Solution
When you install rvm its paths get added to `~/.bash_profile`. RVM will warn you about this during installation as you noticed. You could run source `~/.profile` each time you load the terminal, but that's a pain in the neck.
From the bash docs:
When bash is invoked as an interactive login shell, or as a non-interactive shell with the --login option, it first reads and executes commands from the file /etc/profile, if that file exists. After reading that file, it looks for ~/.bash_profile, ~/.bash_login, and ~/.profile, in that order, and reads and executes commands from the first one that exists and is readable.
What this means is that `/.bash_profile` is being run, and `/.profile` and `/.bashrc` are being ignored.
To resolve this just open `.bash_profile` and copy the rvm paths at the top and paste them at the top of your `.bashrc` file. Open a new terminal window and it should be working just fine. You can either delete `.bash_profile`, if it's empty, or copy and paste the contents of `~/.profile` into it if you choose to keep it.
Problem
When running this in terminal: ``` $ curl -L https://get.rvm.io | bash -s ``` It seems to work fine, but in the Upgrade Notes at the end it says ``` * WARNING: You have '~/.profile' file, you might want to load it, to do that add the following line to '/Users/steven/.bash_profile': source ~/.profile ``` And I can't use RVM, getting the error ``` -bash: rvm: command not found' ``` I am pretty new to terminal and Ruby, so any help would be greatly appreciated.