Estou usando a ferramenta n para atualizar minha versão atual do nó, mas algo estranho está acontecendo.
Corri sudo n latest
, o que, em teoria, busca a versão mais recente do Node ( v0.12.0
e instala em algum lugar que já esteja no meu $PATH
.
No entanto, a execução de node -v
mostra v0.10.25
. Eu percebi que havia outra versão do nó exe em outro lugar no meu caminho.
which node
mostra /usr/local/bin/node
.
$ cd /usr/local/bin/node
$ node -v
v0.10.25
$ ./node -v
v0.12.0
Está lá e está instalado e /usr/local/bin
está no meu $PATH
.
Em qual caso which
apontaria para o binário errado?
Reiniciei o bash e verifiquei se não havia binários do nó dud em /bin
ou /usr/bin
. Também se certificou de que não era um link simbólico.
$ ls -lah | grep node
-rwxr-xr-x 1 root root 20M Feb 14 14:56 node
E isso definitivamente era um binário.
$ file node
node: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, not stripped
Idéias?