I think I screwed up my development environment the other day and I can’t figure out how to get RVM working again.
I cleaned up my startup files for my shell and consolidated my .profile, .bash_profile, .bash_login, and .bashrc files into a single .bash_profile in my user directory.
Ever since I did this, my RVM environment has been screwed up. Now, when I do a which rails and which ruby, my system is now referencing my /usr/local/bin directory instead of my ~/.rvm/bin like it used to.
Here are the first two lines of my .bash_profile config:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin:$PATH"
I’m not a UNIX guru and I fear that I’m missing a certain variable name in my “$PATH” declaration. Any help would be greatly appreciated.
Try to add the RVM line at the end of your .profile and ensure that there are no
returnstatement in it.See the RVM installation documentation.
Especially :