Você precisa adicionar outro PATH às suas variáveis de ambiente.
Caso seja a primeira vez que você tenha que fazer isso, tentarei explicar a lógica por trás do que fazer.
Sempre que você executar um comando, o seu terminal tentará executar a primeira palavra. Seu shell tem uma lista de variáveis de ambiente PATH, onde ele verificará o comando executado (por exemplo, node
) percorrendo a lista de caminhos que ele conhece até encontrá-lo. Você pode verificar qual é o seu PATH digitando no Terminal:
echo $PATH
O caminho do arquivo (por exemplo, /usr/local/bin/
de /usr/local/bin/node
) provavelmente não está na lista. Os diferentes caminhos são separados por dois pontos, mostrando algo assim:
/home/user/bin:/home/user/.local/bin:/usr/local/sbin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
Acrescentar o caminho do arquivo ( /usr/local/bin/
) ao PATH do seu shell em seu arquivo rc deve ser suficiente. Um arquivo shell rc é um arquivo 'runcom' que significa literalmente 'executar comandos' quando o instância do shell é iniciada. No bash, está localizado em ~/.bashrc
. Se você usar algo mais, precisará procurar o que é, como para zsh, é ~/.zshrc
.
Abra o arquivo e na linha que se parece com export PATH="...$PATH"
e adicione :/usr/local/bin/
ao final dele.
Pode parecer algo assim:
export PATH="[other paths]:$PATH:/usr/local/bin"
Se você não tiver uma linha como essa em qualquer parte do arquivo, basta adicionar uma nova linha com esta:
export PATH="$PATH:/usr/local/bin"
Salve o arquivo rc e feche e reabra seu terminal e você poderá usar o nó como um comando. Você também deve poder ver o novo caminho adicionado ao executar echo $PATH
.