J'ai deux machines Ubuntu 12.10: la machine A est une machine virtuelle VMWare et la machine B est et le vieil ordinateur portable Acer. Sur les deux machines, j'ai installé le noeud en utilisant apt-get. Cependant, la machine A installe le binaire principal en tant que /usr/bin/node
et la machine B en tant que /usr/bin/nodejs
. Voici quelques comportements que j'ai observés:
- Les deux machines retournent
/usr/bin/node
en réponse à lawhich node
commande. Cependant, il n'y a pas de fichier de ce type sur la machine B. - Émettre la commande
node
fonctionne pour la machine A, pas B. Sur B, je dois utiliser à lanodejs
place. - Sur B, il existe un fichier binaire appelé / sbin / node, A ne l’a pas.
Ces comportements posent des problèmes d'incohérence lors du développement sur les deux machines. Pour l'instant, j'ai travaillé en renommant les fichiers binaires sur B en tant que tels:
sudo mv /sbin/node /sbin/node-sbin
sudo ln -s /usr/bin/nodejs /usr/bin/node
Existe-t-il un moyen de résoudre ce problème pour que ce noeud soit installé comme /usr/bin/node
au lieu de /usr/bin/nodejs
?