Skip to content

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:

bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

ou:

bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

nvm-sh

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).

bash
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
# bash: 
source ~/.bashrc

# zsh: 
source ~/.zshrc

#ksh: 
. ~/.profile

Instalação Manual

Se você preferir uma instalação manual, pode seguir estes passos:

  1. Baixe o arquivo fonte do NVM:
bash
wget https://github.com/nvm-sh/nvm/archive/refs/tags/v0.39.3.tar.gz
  1. Crie o diretório NVM e extraia:
bash
mkdir -p ~/.nvm
tar -zxvf v0.39.3.tar.gz -C ~/.nvm
  1. Configure as variáveis de ambiente, edite o arquivo ~/.bashrc:
bash
vim ~/.bashrc
  1. Adicione ao final do arquivo:
bash
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
  1. Ative a configuração:
bash
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:

bash
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:

bash
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:

bash
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

Construído com VitePress