2010-07-25 39 views

Trả lời

111

Một lớp lót để cài đặt tất cả các phụ thuộc cần thiết (curl và git không thực sự cần thiết, nhưng rất hữu ích và cũng cần thiết nếu bạn cài đặt qua nvm).

sudo apt-get install build-essential libssl-dev curl git-core 

Hai phụ thuộc cuối cùng không phải lúc nào cũng cần thiết, nhưng việc cài đặt chúng thực sự hữu ích và bạn có thể cần nó sau này.

Để chỉ cài đặt trình biên dịch cxx

sudo apt-get install build-essential 

Nếu openssl thiếu

sudo apt-get install libssl-dev 
+4

Tôi cũng tìm thấy hướng dẫn rất hay này giải thích cách cài đặt node.js trên ubuntu => http://www.codediesel.com/linux/installing-node-js- on-ubuntu-10-04/ – Alfred

8

Nếu bạn đang cố này trên Win7 như tôi, chạy:

ash.exe 
$ /bin/rebaseall 

... đã làm tric k.

Chúc may mắn!

+1

Tôi nghĩ bạn nên tạo một chủ đề riêng nếu nó không tồn tại. Sau đó, khi người dùng google để biên dịch node.js cho cửa sổ, họ sẽ tìm thấy chủ đề của bạn. – Alfred

+0

Cảm ơn lời khuyên. –

+1

Cần lưu ý rằng Nicholas đang biên dịch nút trong Windows bằng cách sử dụng Cygwin. 'ash.exe' và' rebaseall.exe' là các tiện ích đi kèm với Cygwin. –

45

Nếu như tôi, bạn đang cố gắng để cài đặt này trên một thể hiện AWS chạy Amazon Linux AMI (mà có vẻ là một phiên bản cắt giảm CentOS):

Cài đặt các công cụ cơ sở:

yum groupinstall "Development Tools"

Bây giờ cài đặt openssl-devel:

yum install openssl-devel

Node nên biên dịch tốt bây giờ.

+2

Cảm ơn bạn! Đây chính xác là những gì tôi cần. Đã cứu tôi rất nhiều thời gian. –

+0

được nhiều người đánh giá cao! – Eric

+0

Tôi <3 U. Cảm ơn! – NathanD

6

Nếu bạn thấy mình gặp lỗi này trên Mac OSX, bạn cần cài đặt XCode.

https://developer.apple.com/

+0

Tôi cũng nghe thấy điều này của một người bạn của tôi bằng cách sử dụng macosx – Alfred

+0

này nên được trên đĩa DVD cài đặt của bạn. ít nhất là trên bản báo tuyết của tôi. – tentonipete

+0

Bây giờ Xcode đang ở trong cửa hàng ứng dụng. Tải xuống khổng lồ! – aredridel

3

tôi cần thiết để chạy yum install gcc-c++ trên OS Cent.

0

Đối với Node.js v6:

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - 
sudo apt-get install -y nodejs 

Đối với Node.js v7:

curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - 
sudo apt-get install -y nodejs 

Tùy chọn: cài đặt công cụ xây dựng Để biên dịch và cài đặt addons có nguồn gốc từ NPM bạn cũng có thể cần phải cài đặt công cụ xây dựng:

sudo apt-get install -y build-essential 

Sau khi để có được gói NPM mới nhất, nếu bạn cần:

npn update -g 

Partial source here.

Các vấn đề liên quan