Cài đặt nodeJS


3

Tôi cài đặt nodeJS như ở đây hiển thị: http://nodeguide.com/beginner.html

Tôi đã thực hiện các bước sau: wget http://nodejs.org/dist/node-v0.4.4.tar.gztar -xzf node-v0.4.4.tar.gz

Nhưng khi tôi thử điều này: cd node-v0.4.4.tar.gz thì nó báo lỗi: sh: line 0: cd: node-v0.4.4.tar.gz: Not a directory

Và khi tôi thử điều này: ./configure nó đưa cho tôi sh: ./configure: No such file or directory

Và cuối cùng khi tôi cố gắng sudo make install nó nói rằng sudo: sorry, you must have a tty to run sudo

Cảm ơn nhiều

Câu trả lời:


3

Bạn có thể cần giải nén tệp trước khi giải nén nó.

gzip -d node-v0.4.4.tar.gz
tar -xvf node-v0.4.4.tar
cd node-v0.4.4
./configure

@Matthieu Cormier: nó đã giúp tôi, nhưng khi tôi thử ./mình nó mang lại cho tôi sh: ./configure: No such file or directory
hey

hãy thử thay đổi quyền của tệp với cấu hình chmod 755

@Matthieu Cormier: qua ftp hay ở đâu?
hey

nếu bạn làm ls bạn có thấy tập tin cấu hình không?

@Matthieu Cormier: không, tôi không thấy nó trong ftp.
hey

2

Có cách đơn giản hơn:

$ sudo pip install nodeenv

# install latest node.js in sandbox
$ nodeenv test-node-env

# activate sandbox environment
$ source ./test-node-env/bin/activate

# work in sandbox
(test-node-env) $ node -v
v0.4.6

nodeenv - môi trường ảo cho node.js


@shorrty: sudo: xin lỗi, bạn phải có một tty để chạy sudo
hey

1

nút cd-v0.4.4.tar.gz

node-v0.4.4.tar.gz là một tệp, không phải là thư mục mà bạn có thể truy cập. Đang chạy

tar -xzf node-v0.4.4.tar.gz

nên giải nén tar.gz vào một thư mục có tên tương tự.


@tladuke: Tôi đã làm điều đó, vẫn cùng một lỗi.
hey

làm việc cho tôi có lẽ nó đã không tải xuống hoàn toàn.
tladuke

1

Tôi rất khuyên bạn nên sử dụng nvm: https://github.com/creationix/nvm

nvm cho phép bạn cài đặt nhiều phiên bản của nút và chuyển đổi giữa chúng. Nó đơn giản như thế này:

git clone git://github.com/creationix/nvm.git ~/.nvm
. ~/.nvm/nvm.sh
nvm install v0.4.7
nvm use v0.4.7

đừng quên thêm ~/.nvm/nvm.sh đến đường dẫn của bạn để bạn có thể sử dụng nó trong các phiên sau.


0

Có cùng một vấn đề, và nó đơn giản như việc tải xuống chưa hoàn tất, vì vậy nó đã không tải xuống cấu hình. Hãy thử bắt đầu từ đầu và nó sẽ tải xuống cấu hình cùng với phần còn lại, và sau đó khi bạn thực hiện. / Cấu hình nó sẽ hoạt động.

Nếu, sau khi bạn cd vào thư mục bắt đầu bằng "nút" (KHÔNG phải tệp .tar.gz, mà là thư mục có cùng tên được tạo bởi lệnh "tar -xzf") và "ls", thì nó không 'không hiển thị bất kỳ tệp hoặc thư mục nào được gọi là "configure", sau đó nó không tải xuống được tất cả, vì vậy hãy lấy lại tệp .tar.gz.


0

Bạn có thể đã tải xuống phiên bản nhị phân (đã biên dịch) của nodejs khi bạn tải xuống từ nodejs.org trang tải về . Có thể hơi khó hiểu, vì tệp README.md của kho lưu trữ đã tải xuống nói rằng bạn nên chạy ./configure là một trong những bước cần thiết để cài đặt nodejs trên hệ thống của bạn.

Nếu bạn muốn tự xây dựng nodejs, bạn nên thay thế tải về kho lưu trữ từ trang dự án github . Các kho lưu trữ được tải xuống sẽ chứa cấu hình script và bạn sẽ có thể cài đặt nodejs bằng cách làm theo các bước được đề cập trong tệp README.md đi kèm.


0

Trên Ubuntu, tôi thích cài đặt Node bằng NPM và n , đó là trình quản lý phiên bản nút mà bạn có thể nhận được thông qua NPM! Rất dễ dàng để có được nút như thế này (và dù sao bạn cũng sẽ muốn NPM.) Từ dòng lệnh:

sudo apt-get install -y npm
sudo npm install -g n
sudo n lts
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.