У меня есть drush в /usr/local/bin
. Запуск which drush
/usr/local/bin/drush
. Однако работает drush
отображает «-bash: /usr/bin/drush: No such file or directory
». Запуск /usr/local/bin/drush
работает правильно.Shell не выбирает правильный путь для запуска drush
Мой $ PATH является /usr/local/bin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin
[добавлено в редактировать] Прежде чем я имел этот вопрос я удалил копию сценария, который был в /usr/bin/drush
. Он был построен неправильно.
Что может быть причиной этой проблемы? Я не хочу вводить /usr/local/bin/drush
каждый раз; поэтому /usr/local/bin
находится в моем $PATH
.
Я думаю, что это может быть моя проблема, но 'хэш -d' только показывает мне список. Кажется, он ничего не понимает. – meustrus
извините, я имел в виду 'hash -r' –
Отлично, это сработало! Так что открытие другого терминала в этом отношении, которое я бы сделал раньше, если бы не был полностью сбит проблемой, с которой я столкнулся. – meustrus