Я пытаюсь построить сценарий, в котором nvmи в конечном итоге узел будет установлен.
Я установил nvmс CURL. Я вижу изменения в файле .profileили .bashrc(оба работают), и при вводе nvmв командной строке bash, он показывает доступные опции и т.д.
Так что nvm работает. Вручную я могу установить узел, но как только я добавлю nvmкоманду в скрипт оболочки:
nano test.sh
#!/bin/bash
nvm
и запустить его с:
chmod 755 test.sh
./test.sh
Я получил:
./test.sh: line 2: nvm: command not found
Если он не может найти nvm, мне даже не нужно думать о
nvm ls-remote
или
nvm install ...
Я установил Ubuntu 14.04, а Bash - моя оболочка.