Mam dwie maszyny Ubuntu 12.10: maszyna A to VMWare VM, a maszyna B to stary laptop Acer. Na obu komputerach zainstalowałem węzeł za pomocą apt-get. Jednak komputer A instaluje główny plik binarny jako, /usr/bin/node
a komputer B jako /usr/bin/nodejs
. Oto niektóre zachowania, które zaobserwowałem:
- Oba urządzenie powraca
/usr/bin/node
w odpowiedzi nawhich node
polecenie. Jednak nie ma takiego pliku na komputerze B. - Wydanie polecenia
node
działa na maszynie A, a nie na B. Na B muszę użyćnodejs
zamiast tego. - Na B znajduje się plik binarny o nazwie / sbin / node, A go nie ma.
Te zachowania powodują problem z niespójnością podczas programowania na obu komputerach. Na razie pracowałem nad tym, zmieniając nazwy plików binarnych na B jako takie:
sudo mv /sbin/node /sbin/node-sbin
sudo ln -s /usr/bin/nodejs /usr/bin/node
Czy istnieje sposób, aby to naprawdę naprawić, aby węzeł został zainstalowany jako /usr/bin/node
zamiast /usr/bin/nodejs
?