man bash do INVOCATION explica quais arquivos estão envolvidos no início de uma sessão do shell de login interativo:
-
/etc/profile -
~/.bash_profile -
~/.bash_login -
~/.profile
Qualquer um deles pode conter essa atribuição ou uma instrução source / . para obter outro script que contenha essa atribuição. Como você já verificou os dois últimos, tente ver os dois primeiros e quaisquer arquivos que qualquer um deles tenha. Isso normalmente inclui /etc/profile.d/* , que geralmente contém atribuições PATH específicas do aplicativo.
No meu caso específico (Ubuntu 12.10), esses quatro arquivos obtêm o seguinte:
-
%código%:
-
/etc/profile -
/etc/bash.bashrc
-
-
/etc/profile.d/*.shnão existe -
~/.bash_profilenão existe -
%código%:
-
~/.bash_login
-
O RVM especificamente solicita que você envie seu arquivo RC em ~/.profile para um único usuário instalação, então provavelmente é uma boa aposta.