Здравствуйте, у меня есть приложение nodejs. Для установки приложения у меня есть папка «setup» со следующими файлами:
commands.js
index.sh
index.js
У меня также есть следующий скрипт npm:
setup:sh ./setup/index.sh
Вот содержимое index.sh
#!/bin/sh
echo "Optikos app database setup on progress";
node "$PWD/setup/index.js";
mongo --p 27019 "$PWD/setup/commands.js";
Однако, когда я запускаю скрипт, я получаю следующую ошибку:
./setup/index.sh: 4: ./setup/index.sh: mongo: not found
Однако монго уже установлено и в моем $PATH
Есть идеи, почему это происходит?
Вот мой $PATH
:
/home/mkcodergr/.npm-global/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/mkcodergr/Documents/GitHub/optikos-app/node_modules/.bin:~/mongo/bin:~/Downloads/ngrok:~/.npm-global/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin