İki Ubuntu 12.10 makinem var: makine A bir VMWare VM ve makine B ve eski Acer dizüstü bilgisayar. Her iki makinede de apt-get kullanarak düğümü kurdum. Bununla birlikte, makine A ana ikiliyi /usr/bin/node
ve makine B'yi de kurar /usr/bin/nodejs
. İşte gözlemlediğim bazı davranışlar:
- Her iki makine
/usr/bin/node
dewhich node
komuta cevaben döner . Ancak, B makinesinde böyle bir dosya yok. - Komutun verilmesi
node
B makinesi için değil A makinesi için çalışır. B'denodejs
bunun yerine kullanmak zorundayım . - B'de, / sbin / node adında bir ikili var, A'da yok.
Bu davranışlar, her iki makinede de geliştirilirken tutarsızlık sorununa neden olur. Şimdilik B'deki ikili dosyaları yeniden adlandırarak çalıştım:
sudo mv /sbin/node /sbin/node-sbin
sudo ln -s /usr/bin/nodejs /usr/bin/node
Bunu gerçekten düzeltmenin bir yolu var mı, böylece düğüm /usr/bin/node
bunun yerine kurulacak /usr/bin/nodejs
mı?