yarkov
@yarkov
Помог ответ? Отметь решением.

Почему не срабатывает source ~/.bashrc из скрипта?

Есть скрипт для установки нужного мне ПО.
Там ставится nvm так:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash

При этом патчится файл ~/.bashrc.
Теперь чтобы использовать nvm для установки Node.js надо выполнить:
source ~/.bashrc
nvm install v6.8.1

В скрипте так и прописано, но утилита nvm не находится.
При этом если дождаться выполнения скрипта и вручную ввести source ~/.bashrc, а потом nvm install v6.8.1, то все работает.
Я пробовал задержку ставить sleep 5, но толку нет.

Почему это может происходить?
  • Вопрос задан
  • 615 просмотров
Пригласить эксперта
Ответы на вопрос 1
Укажите полный путь до nvm. Возьмите его из
whereis nvm
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы