У меня есть две машины Ubuntu 12.10: машина A - это VMWare, а машина B - старый ноутбук Acer. На обеих машинах я установил узел с помощью apt-get. Однако машина A устанавливает основной двоичный файл как /usr/bin/node
, а машину B как /usr/bin/nodejs
. Вот некоторые варианты поведения, которые я наблюдал:
/usr/bin/node
в ответ на команду which node
. Однако на машине B такого файла нет. node
работает для машины A, а не B. На B я должен использовать nodejs
. Такое поведение вызывает проблему несогласованности при разработке на обеих машинах. На данный момент я работал над тем, чтобы переименовать двоичные файлы на B как таковые:
sudo mv /sbin/node /sbin/node-sbin
sudo ln -s /usr/bin/nodejs /usr/bin/node
Есть ли способ действительно исправить это, чтобы узел был установлен как /usr/bin/node
вместо /usr/bin/nodejs
?