Tengo dos máquinas Ubuntu 12.10: la máquina A es una VM VMware y la máquina B es una vieja computadora portátil Acer. En ambas máquinas, instalé el nodo usando apt-get. Sin embargo, la máquina A instala el binario principal como /usr/bin/node
y la máquina B como /usr/bin/nodejs
. Aquí hay algunos comportamientos que observé:
- Ambas máquinas vuelven
/usr/bin/node
en respuesta alwhich node
comando. Sin embargo, no existe dicho archivo en la máquina B. - La emisión del comando
node
funciona para la máquina A, no B. En B, tengo que usarnodejs
en su lugar. - En B, hay un binario llamado / sbin / node, A no lo tiene.
Estos comportamientos causan problemas de inconsistencia cuando se desarrollan en ambas máquinas. Por ahora, trabajé cambiando el nombre de los binarios en B como tal:
sudo mv /sbin/node /sbin/node-sbin
sudo ln -s /usr/bin/nodejs /usr/bin/node
¿Hay alguna manera de arreglar esto realmente, para que ese nodo se instale como en /usr/bin/node
lugar de /usr/bin/nodejs
?