Я пытаюсь вызвать оболочку оболочки для пинга
phing
... но он не распознает env, я получаю
-bash: phing: command not found
... даже если файл начинается с:
#!/usr/bin/env php
Вызов файла с
php phing
работает нормально.
Файл является исполняемым, и я вызываю его из его собственного каталога.
Как такое возможно?
chmod +x phing
$PATH
. Вызов двоичного файла без абсолютного или относительного пути указывает вашей оболочке искать его в вашем $PATH
и запустить первый найденный. Бегать which phing
чтобы проверить, может ли ваша оболочка его найти../phing
(в том же каталоге, что и phing
)/path/to/phing