Pedimos desculpas por postar a pergunta e resposta tão rapidamente, mas talvez seja útil para alguém.
Embora eu esteja pesquisando, o bash nvm
parece não carregar, apesar de estar no meu arquivo .bashrc
.
Em vez de pesquisar meu .bashrc
I setup nvm
no topo do script diretamente:
export NVM_DIR="/home/rescue/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
nvm use 8.8.1
Depois de fazer isso, meus comandos npm
começaram a funcionar.
Ainda não sei por que a pesquisa .bashrc
não funcionou como esperado, pois contém as mesmas 3 linhas de código.
Pode ser relevante que o script seja sempre executado com sudo
?