2013-05-07 10 views
6

Podczas próby ponownego zainstalowania najnowszej wersji RVM, RVM dostarczył mi komunikat o błędzie związany z brakującą lub niepoprawną zmienną "$ PATH". Czy ktokolwiek wie, (a) do czego ta zmienna powinna być ustawiona i (b) jak ją zmienić?

Szukałem dziesiątki wątków, ale nie wydaje się, aby dokładnie odniesienia tego problemu. Każda pomoc będzie bardzo ceniona.

Dzięki, Cody

Codys-MacBook-Pro:demo_app Cody$ rvm get head && rvm reload 
######################################################################## 100.0% 
Downloading RVM from wayneeseguin branch master 
Upgrading the RVM installation in /Users/Cody/.rvm/ 
RVM PATH line found in /Users/Cody/.bashrc /Users/Cody/.zshrc. 
RVM sourcing line found in /Users/Cody/.bash_profile /Users/Cody/.zprofile. 

Upgrade Notes: 

/Users/Cody/.bash_profile:3:export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/Users/Cody/.rvm/bin 

* WARNING: Above files contains `PATH=` with no `$PATH` inside, this can break RVM, 
for details check https://github.com/wayneeseguin/rvm/issues/1351#issuecomment-  10939525 
to avoid this warning append #PATH. 

Upgrade of RVM in /Users/Cody/.rvm/ is complete. 

Odpowiedz

18

To nie jest błąd i poprawka jest dołączana $ PATH do export PATH = linię, więc nie powinno być:

export PATH=$PATH:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/Users/Cody/.rvm/bin 
+0

To wystarczyło. Wielkie dzięki! – hawkharris

3

wyświetlany jest komunikat dla ciebie, ponieważ jest to zła praktyka dla twardego kodu PATH, to łamie wszelkie dynamiczne konfiguracje, które są wykonywane na przykład w /etc/profile.d/*.sh, tutaj jest błąd dla OH-MY-ZSH =>https://github.com/robbyrussell/oh-my-zsh/pull/1359

Aby to naprawić wystarczy usunąć linię, nigdy nie powinno tam być.