Getting .profile to execute after .bash_login
Delete ~/.bash_login
Move [[ -s "$HOME/.rvm/scripts/rvm" ]] &amp;&amp; source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session as a function into the bottom of your ~/.profile.
Success!