Làm cách nào để biên dịch/cài đặt node.js trên Ubuntu? Không thành công với lỗi về số cxx compiler
.Cách biên dịch/cài đặt node.js (không thể cấu hình trình biên dịch cxx!) (Ubuntu).
Trả lời
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
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
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!
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
Cảm ơn lời khuyên. –
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. –
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ờ.
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.
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
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
Bây giờ Xcode đang ở trong cửa hàng ứng dụng. Tải xuống khổng lồ! – aredridel
tôi cần thiết để chạy yum install gcc-c++
trên OS Cent.
Có một gói cho nó trên bảng khởi chạy.
https://launchpad.net/~chris-lea/+archive/node.js/
Đố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
- 1. Cài đặt trình biên dịch CUDA nvcc Ubuntu 12.04
- 2. CMake than phiền "Nhận dạng trình biên dịch CXX không xác định"
- 3. Trình biên dịch/trình biên dịch/trình biên dịch C++
- 4. Biên dịch CentOS trên Ubuntu
- 5. Không thể đặt cờ trình biên dịch trong Xcode 4.3.3
- 6. Trình biên dịch có trình biên dịch không?
- 7. pycrypto trên Ubuntu cho lỗi trình biên dịch
- 8. Trình biên dịch biên dịch trong C#
- 9. Texmaker không biên dịch tài liệu latex trên Ubuntu
- 10. biên dịch vim với hỗ trợ python trên Ubuntu
- 11. Không thể biên dịch chương trình C++ đơn giản trong Ubuntu
- 12. Phát triển iPhone - Trình biên dịch của Trình biên dịch!
- 13. Quá trình biên dịch
- 14. SCons/Doom lỗi 3 biên dịch trên ubuntu
- 15. Biên dịch Gcc "không thể tính hậu tố của tệp đối tượng: không thể biên dịch"
- 16. Trình biên dịch sẽ chỉ biên dịch mã có thể được thực thi?
- 17. Lỗi trình liên kết lạ khi biên dịch OpenCV2.3.1 trên Ubuntu 11.10
- 18. Trình biên dịch Cpython/Trình biên dịch IronPython Không có mô-đun nào được đặt tên là clr
- 19. Hiệu suất biên dịch mã bằng biên dịch biên dịch
- 20. Lỗi khi biên dịch gcc 4.6.2 dưới ubuntu 11.10
- 21. C tối ưu hóa cấu trúc trình biên dịch
- 22. Không thể biên dịch enums trong Eclipse
- 23. Biên dịch OpenCV mà không cần GPU?
- 24. không thể biên dịch chương trình JNI rJava
- 25. Bạn có thể tìm ra trình biên dịch nào được sử dụng để biên dịch chương trình không?
- 26. Tại sao Node.js không được biên dịch trước khi chạy?
- 27. Tôi có thể định cấu hình pydev để tự động biên dịch các tệp cython không?
- 28. Biên dịch 32 bit Assembler trên 64 bit ubuntu
- 29. Có thể chạy trình biên dịch dòng lệnh với cấu hình xây dựng được chọn trong Delphi XE2 không?
- 30. Các trường hợp kiểm thử trình biên dịch hoặc cách kiểm thử trình biên dịch
Tại sao tôi nhận được phiếu giảm giá? – Alfred
Bởi vì bạn thực sự không hỏi một câu hỏi, có vẻ như vậy. –
Tôi đã cập nhật bài đăng giống như câu hỏi tôi đoán – Alfred