Guia de Instalação do nvm-sh
Instalação do nvm-sh para Linux/MacOS/WSL
Usando o script de instalação
Abra o terminal e execute um dos seguintes comandos:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
ou:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
O script de instalação clonará o repositório NVM para o diretório ~/.nvm
e tentará adicionar o seguinte trecho de código ao arquivo de configuração correto (~/.bash_profile
, ~/.zshrc
, ~/.profile
, ou ~/.bashrc
).
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # Carrega NVM
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # Carrega o completamento bash do NVM
Nota
No Linux, após executar o script de instalação, se você receber nvm: command not found ou não receber nenhum feedback do terminal após digitar command -v nvm, simplesmente feche o terminal atual, abra um novo terminal e tente verificar novamente. Ou você pode executar os seguintes comandos na linha de comando para diferentes shells:
# bash:
source ~/.bashrc
# zsh:
source ~/.zshrc
#ksh:
. ~/.profile
Instalação Manual
Se você preferir uma instalação manual, pode seguir estes passos:
- Baixe o arquivo fonte do NVM:
wget https://github.com/nvm-sh/nvm/archive/refs/tags/v0.39.3.tar.gz
- Crie o diretório NVM e extraia:
mkdir -p ~/.nvm
tar -zxvf v0.39.3.tar.gz -C ~/.nvm
- Configure as variáveis de ambiente, edite o arquivo
~/.bashrc
:
vim ~/.bashrc
- Adicione ao final do arquivo:
export NVM_DIR="$HOME/.nvm/nvm-0.39.3"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # Carrega NVM
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # Carrega o completamento bash do NVM
- Ative a configuração:
source ~/.bashrc
Verificar a Instalação
Após completar a instalação, feche e reabra o terminal ou execute source ~/.bashrc
, então digite o seguinte comando para verificar a instalação:
nvm --version
Se o número da versão do NVM for exibido, a instalação foi bem-sucedida.
Resolvendo Problemas de Permissão (MacOS)
Ao usar Node.js, especialmente ao instalar pacotes globais com npm, devido às restrições de segurança do sistema MacOS, frequentemente ocorrem problemas de permissão de instalação ou erros Command not found
após a instalação.
Usar o NVM para gerenciar Node.js pode resolver efetivamente esses problemas de permissão, pois o Node.js instalado pelo NVM está localizado no diretório do usuário e não requer privilégios de administrador.
Desinstalar nvm
Desinstalação Manual
Para desinstalar o nvm manualmente, siga estes passos:
Primeiro, use nvm unload para remover o comando nvm da sua sessão do terminal e exclua o diretório de instalação:
nvm_dir="${NVM_DIR:-~/.nvm}"
nvm unload
rm -rf "$nvm_dir"
Edite ~/.bashrc
(ou outro arquivo de configuração do shell) e exclua as seguintes linhas:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[[ -r $NVM_DIR/bash_completion ]] && \. $NVM_DIR/bash_completion