Saya memiliki dua mesin Ubuntu 12.10: mesin A adalah VMWare VM dan mesin B adalah dan laptop Acer lama. Di kedua mesin, saya menginstal node menggunakan apt-get. Namun mesin A menginstal biner utama sebagai /usr/bin/node
dan mesin B sebagai /usr/bin/nodejs
. Berikut adalah beberapa perilaku yang saya amati:
- Kedua mesin kembali
/usr/bin/node
sebagai respons terhadapwhich node
perintah. Namun, tidak ada file seperti itu di mesin B. - Mengeluarkan perintah
node
bekerja untuk mesin A, bukan B. Pada B, saya harus menggunakannodejs
sebagai gantinya. - Pada B, ada biner bernama / sbin / node, A tidak memilikinya.
Perilaku ini menyebabkan masalah inkonsistensi ketika berkembang di kedua mesin. Untuk saat ini, saya bekerja dengan mengubah nama binari pada B seperti:
sudo mv /sbin/node /sbin/node-sbin
sudo ln -s /usr/bin/nodejs /usr/bin/node
Apakah ada cara untuk benar-benar memperbaiki ini, sehingga simpul itu akan diinstal sebagai /usr/bin/node
gantinya /usr/bin/nodejs
?