Tôi có hai máy Ubuntu 12.10: máy A là máy ảo VMWare và máy B là máy tính xách tay Acer cũ. Trên cả hai máy, tôi đã cài đặt nút bằng apt-get. Tuy nhiên, máy A cài đặt nhị phân chính là /usr/bin/node
và máy B là /usr/bin/nodejs
. Dưới đây là một số hành vi tôi quan sát thấy:
- Cả hai máy trở lại
/usr/bin/node
để đáp ứng vớiwhich node
lệnh. Tuy nhiên, không có tập tin nào như vậy trên máy B. - Phát hành lệnh
node
hoạt động cho máy A, không phải B. Trên B, tôi phải sử dụngnodejs
thay thế. - Trên B, có một nhị phân gọi là / sbin / nút, A không có nó.
Những hành vi này gây ra vấn đề không nhất quán khi phát triển trên cả hai máy. Hiện tại, tôi đã làm việc xung quanh bằng cách đổi tên các nhị phân trên B như sau:
sudo mv /sbin/node /sbin/node-sbin
sudo ln -s /usr/bin/nodejs /usr/bin/node
Có cách nào để thực sự khắc phục điều này, để nút đó sẽ được cài đặt /usr/bin/node
thay vì /usr/bin/nodejs
?