2012-03-22 4 views
5

Zainstalowałem RVM na OSX i teraz moja zmienna $PATH została całkowicie zmieniona. Próbowałem go zmienić w .bashrc i .profile, ale wydaje się, że nie ma to żadnego wpływu. Jakieś pomysły, co robię źle?

+2

To ma się zmienić. Czy zmiana powoduje problemy? –

+0

Nie, RVM działa dobrze. Tylko moja zmienna $ PATH jest jakoś nadpisana. – qendu

+0

Być może powinieneś opublikować * jak * zmieniło się nieoczekiwanie. –

Odpowiedz

2

Wygląda na to, że masz jakieś niewłaściwemu plików RC, mają przeczytać tutaj: https://rvm.io/support/faq/#shell_login

zasadzie .profile nie powinny być wykorzystywane jako skrypt bash logowanie RC istnieje .bash_login lub .bash_profile które są lepszym wyborem dla niej.

naprawić swoje pliki profilu trzeba uruchomić:

rvm get stable --auto-dotfiles 

i uruchom ponownie komputer - tak ponownie uruchomić maszynę, to tylko kilka minut na mac

+0

Relog powinien również działać. – Reactormonk

+0

@Tass nie zawsze, .profile jest pobierany przez serwer X, a nie wszystkie z nich są ponownie uruchamiane po ponownym zalogowaniu. – mpapis

+0

To polecenie nie miało żadnego wpływu na moją maszynę. Dla mnie jest to ogromny błąd RVM. –

2

wpadłem na ten problem gdy miałem RVM binarny w/opt/local/bin (Macport o nazwie "Menedżer repozytorium rsync"). Po odinstalowaniu rvm przestałem usuwać/opt/local/bin z mojej ścieżki.