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/nodedan mesin B sebagai /usr/bin/nodejs. Berikut adalah beberapa perilaku yang saya amati:
- Kedua mesin kembali
/usr/bin/nodesebagai respons terhadapwhich nodeperintah. Namun, tidak ada file seperti itu di mesin B. - Mengeluarkan perintah
nodebekerja untuk mesin A, bukan B. Pada B, saya harus menggunakannodejssebagai 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/nodegantinya /usr/bin/nodejs?