Why do I have to source ~/.bash_login every time I open Terminal When ever I close and open Terminal.app, it never loads my ~/.bash_profile. I have my RVM setup at the top of the file but it never loads it. 

As you can see, when I type rvm into Terminal, it says command not found this is a pain as I have to run source ~/.bash_login every time I open Terminal.



Am I the only one with this problem? What am I doing wrong?
Does it have to be .bash_login? Try renaming it to .profile.