2013-02-23 21 views
5

Tôi đang cố sử dụng gói node.js 'mãi mãi' để chạy dịch vụ node.js trên Ubuntu. Có vẻ như nó nên được đơn giản. Tuy nhiên, khi tôi chạy nó, tôi nhận được kết quả như sau:Chạy máy chủ node.js trên Ubuntu bằng cách sử dụng mãi mãi

/usr/bin/env: node: No such file or directory 

Tôi nghĩ rằng đây có thể là do Ubuntu tên quản lý gói các Node.js nhị phân nodejs, chứ không phải là node, đó là tiêu chuẩn hơn. Có cách nào để nói cho gói mãi mãi nơi để tìm nút?

(tôi đã thử symlinking /usr/bin/node để /usr/bin/nodejs, nhưng mà sản xuất thậm chí còn nhiều lỗi và nó cảm thấy như một hack anyway)

+0

Dòng lệnh bạn sử dụng là gì? –

Trả lời

3

Các bạn đã thử installing the latest node from source?

git clone https://github.com/joyent/node.git 
cd node 
git checkout v0.8.22 #Try checking nodejs.org for what the stable version is 
./configure 
make 
sudo make install 

This video là không hoàn toàn rõ ràng, nhưng tác giả ngụ ý rằng phiên bản cũ của nút trong kho Debian đang ở phía sau nút/nodejs đặt tên vấn đề.

Hoặc, bạn có thể thử tìm mục tiêu của liên kết tượng trưng/usr/bin/nodejs bằng bất kỳ phương pháp nào được mô tả here và tạo liên kết tượng trưng/usr/bin/node.

Chúc may mắn!

+0

Điều này cố định nó cho tôi, cảm ơn bạn. – Adam