Wenn ich versuche, NVM zu installieren und testen, dass es in meinem vagrant Shell Provisioning-Skript installiert ist, mit:Warum ist NVM-Befehl als root installiert und auch nicht während vagrant bootstrap.sh gefunden?
sudo wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash
source ~/.bashrc
nvm
ich:
==> 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
Zuerst habe ich es als root nicht installieren will Ich möchte es als den vagabundierenden Benutzer in/home/vagrant installieren, um Berechtigungsprobleme zu vermeiden.
Zweitens warum ist der Befehl nicht gefunden, wenn ich source .bashrc
wie in den nvm Installationsanweisungen hier https://github.com/creationix/nvm angegeben ausgeführt habe?
Ich habe eine Lösung, die ich jetzt hinzufügen.