Ah...just thinking out loud...So, rvm is a function is telling me that when I call rvm, it is calling the function, passing arguments if applicable, etc., but I can not execute the file because it is not a program, it is just the function rvm and that function is pulled into my interactive session because of the following lines in my ~/.bash_profile: [[ -s $HOME/.rvm/scripts/rvm ]] && . $HOME/.rvm