Хорошо, этот вопрос может показаться слишком простым, но это не значит, что я все еще не смущен:
- Я использую OS X 10.6.8 (хотя это не должно иметь большого значения, проблема больше похожа на * nix-специфичную)
- Я установил (с пакетом установки) приложение (D для Xcode), которое, очевидно, распространило его двоичные файлы по всей системе
- Затем я попытался удалить основной двоичный файл из того места, где он должен был быть (
/Library/Compilers/dmd2/osx/bin/dmd
), и установил его (на самом деле я говорю о компиляторе D, но это не должно иметь большого значения) как обычно на/usr/bin
Теперь вот проблема:
- Если я пытаюсь запустить приложение, как
/usr/bin/dmd
, оно работает нормально Если я пытаюсь запустить его только с помощью
dmd
(он находится в/usr/bin
, который, в свою очередь, принадлежит$PATH
, верно?), Он пытается запустить его из предыдущего расположения, и я получаю ошибки ...dmd: failed to launch executable at /Library/Compilers/dmd2/osx/bin/dmd.drkiMac
Есть идеи, как это можно исправить, чтобы при вводе dmd
он смотрел в правильном месте?