Jak zmodyfikować ścieżkę dla Homebrew?
Próbując zainstalować ruby 1.9.3, przeczytaj, że najpierw muszę zainstalować homebrew. Ran brew doctor, i to daje mi kilka ostrzeżeń. Jednym z nich jest:
Warning: / usr / bin występuje przed / usr / local / bin oznacza to, że programy dostarczane przez system będą używane zamiast tych dostarczanych przez Homebrew. Na obu ścieżkach istnieją następujące narzędzia:
easy_install easy_install-2.6
Rozważ zmianę ścieżki tak, aby/usr/local / bin był przed / usr / bin na twojej ścieżce.
Jak zrobić to, o co prosi?
5 answers
Otwórz plik / etc/ paths, umieść / usr / local / bin na górze /usr / bin
$ sudo vi /etc/paths
/usr/local/bin
/usr/local/sbin
/usr/bin
/bin
/usr/sbin
/sbin
I Uruchom ponownie terminal , @ mmel
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-15 04:18:40
Istnieje wiele sposobów, aby zaktualizować swoją ścieżkę. Jun1st answer działa świetnie. Inną metodą jest zwiększenie .bash_profile
, aby mieć:
export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"
Linia powyżej umieszcza /usr/local/bin
i /usr/local/sbin
przed Twoim $PATH
. Po uruchomieniu źródła twojego .bash_profile
lub nowego terminala możesz zweryfikować swoją ścieżkę przez echo'ing it out.
$ echo $PATH
/usr/local/bin:/usr/local/sbin:/Users/<your account>/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
Raz zadowolony z wyniku uruchomiony $ brew doctor
ponownie nie powinien już produkować swój błąd.
Ten wpis na blogu pomógł mi rozwiązać problemy, które uruchomiłem do. http://moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-03-07 19:28:03
Po prostu uruchom następującą linię w ulubionej aplikacji terminala:
echo export PATH="/usr/local/bin:$PATH" >> ~/.bash_profile
Uruchom ponownie terminal i uruchom
brew doctor
Problem powinien zostać rozwiązany
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-10-31 01:00:13
Aby uniknąć niepotrzebnego powielania, dodałem do mojego ~/następujący tekst.bash_profile
case ":$PATH:" in
*:/usr/local/bin:*) ;; # do nothing if $PATH already contains /usr/local/bin
*) PATH=/usr/local/bin:$PATH ;; # in every other case, add it to the front
esac
Kredyt: https://superuser.com/a/580611
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-20 10:18:17
Otwórz Profil Basha w textEdit
Open-e .bash_profile
Edytuj plik lub Wklej przed ścieżką export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/local/bin: / usr / local / sbin:~ / bin
Zapisz i zamknij plik
* otworzyć .bash_profile Bezpośrednio otwórz textEdit > plik > ostatnie
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-17 11:18:19