Então, o problema era que eu tinha ambos ~/.profile e ~/.bash_profile , e ~/.bash_profile (que foi adicionado ao sistema quando instalei o RVM, o que explica porque funcionou e depois parou de funcionar) não executou% código%.
A página de manual do Bash explica que ~/.bashrc está marcado antes de ~/.bash_profile e, se existir, ~/.profile não é executado.