O computador está executando o Ubuntu 16.04.4 LTS 64 bits. A execução nvm use 16.20.2
funciona bem e me dá o nodejs 4.2.6 (verificado com nodejs --version
). Gostaria de usar o Node versão 5.6.0 ou superior nele, então tentei executar:
user@server:~/test$ nvm use 18.18.2
Mas recebo o erro:
node: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by node)
node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by node)
node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node)
O erro ocorre porque a versão 18.18.2 do Node.js requer uma versão mais recente do glibc (2.25, 2.27 ou 2.28) que não está instalada.
Como posso instalar o Node versão 5.6.0 ou superior no Ubuntu 16.04?
Pode-se usar o Homebrew :
Então
Resultado:
Conforme o pacote indica durante a instalação, adicione o seguinte ao seu perfil de shell, por exemplo
~/.profile
ou~/.zshrc
:Obrigado ao usuário do Reddit Nearby_Carpenter_754 por me indicar o Homebrew.