Я пытаюсь запустить команду npm
из файла .sh
. Причина, по которой я пошел к файлу .sh
, заключается в том, что я не хочу снова добавлять место установки npm
в переменную PATH. Смотрите содержимое моего файла ниже,
echo $PATH
npm -v
Этот файл отлично работает из окна терминала, печатая мне версию npm в моем macbook. Однако, когда я устанавливаю разрешение на выполнение этого .sh
файла и пытаюсь запустить его из Java .lang.Runtime.exe c (), он выдает следующий вывод - не распознает команду npm,
/usr/bin:/bin/:/usr/sbin:/sbin
... npm команда не найдена
Хотя npm место установки "/usr/local/bin"
находится в моем системном пути - сохранено в bash профиле. sh файл не работает из java lang process ().