Когда я пытаюсь установить nvm и проверить, установлен ли он в моем сценарии подготовки бродячей оболочки, используя:
sudo wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash
source ~/.bashrc
nvm
Я получил:
==> default: => Downloading nvm as script to '/root/.nvm'
==> default: => Appending source string to /root/.bashrc
==> default: => You can now install Node.js by running `nvm install`
==> default: /tmp/vagrant-shell: line 7: nvm: command not found
Во-первых, я не хочу, чтобы он устанавливался как root, я хочу установить его как бродячий пользователь в /home/vagrant, чтобы избежать проблем с разрешениями.
Во-вторых, почему команда не найдена, когда я запускал source .bashrc
, как указано в инструкциях по установке nvm здесь https://github.com/creationix/nvm?
У меня есть решение, которое я добавляю сейчас.