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/nodevà 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 nodelệ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
nodehoạt động cho máy A, không phải B. Trên B, tôi phải sử dụngnodejsthay 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/nodethay vì /usr/bin/nodejs?