~/.bashrc será chamado para interativa + não-loginshell
considerando que ~/profile será chamado para interativo + shell de login
A maneira recomendada é colocar
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
no ~/.profile em si, mas em .bash_profile put source "$HOME/.profile .
E o segundo caminho seria adicionar
'[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" '
no seu .bashrc .
Aqui é por isso que o segundo caminho não é muito recomendado.
Mais sobre .bashrc , .profile e bash_profile .