Я использую ZShell с Oh-My-Zsh на OS X 10.8. Обновления в моем пути поиска не сразу распознаются. Мой путь поиска:
[~]$ echo $PATH
/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
У меня был git в /usr /bin. Я использовал macports для установки git, поэтому после установки порта новый исполняемый файл находится в /opt /local /bin. Но команда git
и which git
все еще используют более старую в /usr /bin. Если я открываю новое окно терминала, новый git in /opt используется правильно.
Так как же заставить zsh распознавать обновления файлов в пути во время текущего сеанса оболочки? Выполняется ли какая-то другая команда, которая кэшируется и нуждается в обновлении?