Vì vậy, tôi đang làm việc trên máy mac và máy chủ web, tôi đã cài đặt Debian 8. Tuy nhiên, tôi hiện đang làm việc trên một ứng dụng nút mà tôi phát triển trên localhost của tôi hầu hết thời gian, nơi mà tất cả mọi thứ hoạt động tốt - Tôi có thể sử dụng node index.js
mà không có vấn đề.: không tìm thấy lệnh trên Debian
Tuy nhiên, tôi cài đặt nút trên máy chủ web của tôi qua sự giới thiệu của trang web Node.js, đó là ...
sudo apt-get install -y nodejs
... mà không ném bất kỳ lỗi nào. Sau đó, tôi có thể sử dụng lệnh npm. Nhưng khi tôi cố gắng thực hiện node index.js
, tôi nhận được bash: node: command not found
. Ngoài ra, nút không được cài đặt trong thư mục /usr/local/bin
của tôi. Vì vậy, tôi thậm chí không thể chạy qua thông qua /usr/local/bin/node
được đề xuất here.
Vậy chính xác tôi đã làm gì sai? Tôi khá bối rối ngay bây giờ và thực sự không biết cách khắc phục vấn đề.
Đã không hiệu quả đối với tôi. Tuy nhiên, khi tôi thanh lọc mọi thứ và cài đặt nodejs-legacy, nó hoạt động tốt. Tyvm :) –
Vâng, tôi đã đọc về 'nodejs-legacy' ... Có lẽ là gói đã được đặt tên theo cách đó (trên một số phiên bản DEbian) để tránh bị cáo buộc với một gói khác có tên là' node', hoàn toàn không liên quan đến nodejs. .. Cập nhật câu trả lời của tôi. – MarcoS