Якщо ви використовуєте bash, додайте такий рядок до ~/.bash_profile
:
PATH=~/bin:$PATH
PATH
позначається для експорту за замовчуванням, тому не потрібно використовувати export
.
Якщо і те ~/.bash_profile
й інше ~/.profile
існує, bash читає лише ~/.bash_profile
тоді, коли його викликають як інтерактивну оболонку входу. ~/.profile
також використовується іншими оболонками, які можуть не розуміти ті ж параметри конфігурації, що і bash.
Термінал та iTerm 2 відкривають нові оболонки як оболонки для входу за замовчуванням. Коли bash викликається як інтерактивна оболонка входу, вона читається, ~/.bash_profile
але ні ~/.bashrc
. Емулятори терміналів на інших платформах часто відкривають нові оболонки як оболонки без входу, так, наприклад, bash читає, ~/.bashrc
але ні ~/.bash_profile
. Користувачі OS X часто використовують ~/.bash_profile
особистий файл конфігурації, відповідний ~/.bashrc
на інших платформах, однак також часто зустрічається джерело ~/.bashrc
з ~/.bash_profile
або повідомляти Terminal або iTerm 2, щоб відкрити нові оболонки як оболонки без входу.
Ви також можете змінити шлях більш глобально в /etc/paths
або /etc/launchd.conf
, але в багатьох випадках шлях буде по- , як і раніше по замовчуванням /usr/bin:/bin:/usr/sbin:/sbin
. І мені справді потрібно було лише змінити шлях в оболонках та текстових редакторах.