J'ai deux machines Ubuntu 12.10: la machine A est une machine virtuelle VMWare et la machine B est un ancien 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 renvoient
/usr/bin/node
en réponse à la commandewhich node
. Cependant, il n’existe pas de fichier de ce type sur la machine B. - Emettre la commande
node
fonctionne pour la machine A et non pour B. Sur B, je dois utilisernodejs
à la place. - Sur B, il existe un binaire appelé / sbin / node, A ne l’a pas.
Ces comportements posent un problème d’incohérence lors du développement sur les deux machines. Pour l’instant, j’ai travaillé en renommant les fichiers binaires de 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 remédier réellement à ce problème afin que ce nœud soit installé en tant que /usr/bin/node
au lieu de /usr/bin/nodejs
?