Откуда берутся эти $PATH?

Если это имеет значение, мои настройки Zshell с Prezto на OSX. У меня есть путь Heroku, который мне не нужен. Много лет назад я помню, как проходил урок по Heroku. Я не уверен, где это указано. Я также хотел бы знать, должны ли эти пути rvm быть наверху. Некоторые из вывода из echo $PATH исходит из моего.zhsrc файла. Я не уверен, где другие его части происходят.

echo "${PATH//:/'\n'}"
/usr/local/heroku/bin'
'/Users/joe/.rvm/gems/ruby-2.2.0/bin'
'/Users/joe/.rvm/gems/ruby-2.2.0@global/bin'
'/Users/joe/.rvm/rubies/ruby-2.2.0/bin'
'/usr/local/bin'
'/usr/bin'
'/bin'
'/usr/sbin'
'/sbin'
'~/.composer/vendor/bin'
'/opt/X11/bin'
'/usr/local/MacGPG2/bin'
'/usr/local/bin'
'/usr/local/sbin'
'/usr/local/bin/node'
'/Users/joe/Library/wpcs/vendor/squizlabs/php_codesniffer/scripts'
'~/.composer/vendor/bin'
'/Users/joe/.rvm/bin

$ cat /etc/paths возвращает:

/usr/bin
/bin
/usr/sbin
/sbin
~/.composer/vendor/bin

1 ответ

Есть много мест для поиска. Я бы порекомендовал это:

grep PATH etc/zshenv
grep PATH ~/.zshenv   
grep PATH etc/zprofile 
grep PATH ~/.zprofile   
grep PATH etc/zshrc    
grep PATH ~/.zshrc      
grep PATH etc/zlogin   
grep PATH ~/.zlogin
Другие вопросы по тегам