Hoàng Web

Thiết Kế Website WordPress

  • Kho giao diện
  • Dịch Vụ
    • Thiết kế web giá rẻ
    • Thiết kế website WordPress
    • Hosting Miễn Phí 100GB
    • Tích hợp thanh toán MoMo, ViettelPay, Vietcombank, MB..
    • Tối ưu Google PageSpeed
    • Sửa lỗi nâng cấp website
    • Viết plugin WordPress
    • Code Tool theo yêu cầu
  • Bảng giá
  • Quy trình làm việc
  • Giới thiệu
  • Liên Lạc
Trang chủ » Programming » Node.js » Hướng dẫn cài đặt node.js với NVM trên VPS

Hướng dẫn cài đặt node.js với NVM trên VPS

Thứ Tư, 13/08/2014 by Hoàng Quách

  • shares
  • Facebook
  • Facebook Messenger
  • Gmail
  • Viber
  • Skype

Mình đã có bài hướng dẫn cài đặt node.js trên vps sử dụng cài đặt thông thường. Tới bài viết này, bạn có một cách khác để cài đặt node.js thông qua NVM (Node Version Manager)

Cài đặt NVM

Đảm bảo bạn đã cài Git và C++ compiler trên máy tính trước khi bắt đầu. Kết nối VPS trên Putty hoặc bất kỳ phần mềm hỗ trợ SSH nào và gõ lệnh:

curl https://raw.githubusercontent.com/creationix/nvm/v0.11.1/install.sh | bash

Lệnh này sẽ cài đặt phiên bản hiện tại của NVM, đợi một lát bạn nhìn thấy tiến trình cài đặt và sau khi cài xong nvm, nó báo cho bạn cần phải khởi động lại terminal để bắt đầu sử dụng NVM.

=> Close and reopen your terminal to start using NVM

Việc khởi động lại với mục đích thiết lập PATH cho NVM để nvm có thể sử dụng ở tất cả các folder. Tuy nhiên không cần thiết phải logout, nếu chỉ để kích hoạt nvm thì đơn giản chạy tiếp dòng sau:

source ~/.profile

Khuyến khích: bạn đóng kết nối và mở lại kết nối vào VPS để chắc chắn không gặp bất cứ lỗi nào xẩy ra.

Cài đặt Node.js

– Sử dụng các lệnh nvm tiện ích kiểm tra phiên bản.
Hiển thị phiên bản node.js hiện tại đã cài đặt.

nvm ls

Liệt kê toàn bộ các phiên bản hiện có của Nodejs.

nvm ls-remote

Nếu bạn gặp lỗi -bash: nvm: command not found, nghĩa là VPS của bạn chưa cài Git. Tiếp tục cài Git với lệnh sau.

apt-get install git

Các phiên bản nodejs sẵn có được hiển thị ra và để cài đặt một phiên bản nào đó bạn muốn, chúng ta sử dụng lệnh sau:

nvm install $version

Thay $version bằng chỉ số phiên bản đang cài của node.js. Ví dụ, muốn cài phiên bản 0.10.13, bạn gõ lệnh:

nvm install 0.10.13

Nếu cài nodejs thành công, khi gõ lệnh node --version sẽ trả về phiên bản hiện tại của nó, điều này nghĩa là nodejs đã cài và kích hoạt trên VPS. Bạn có thể cài nhiều phiên bản node.js trên NVM. Trường hợp muốn cài thêm phiên bản cũ hơn, thì bạn cũng chạy lệnh cài một lần nữa nhưng với phiên bản cũ. Ví dụ.

nvm install v0.8.16

Sau khi cài thành công, bạn có thể chọn một phiên bản nodejs để làm việc.

nvm use v0.10.13

Mặc định NVM cài node.js trong thư mục home của user. Để chia sẻ ứng dụng node.js cho các user khác, bạn tiến hành thiết lập global với bản node.js hiện tại (là phiên bản đã active bởi nvm). Nhập mật khẩu của user tại dấu nhắc thông báo sau khi chạy lệnh này.

n=$(which node);n=${n%/bin/node}; chmod -R 755 $n/bin/*; sudo cp -r $n/{bin,lib,share} /usr/local

Lệnh này sẽ copy phiên bản nodejs hiện tại vào thư mục hệ thống (system directory), khi đó tất cả users đều có quyền truy cập. Lệnh trên có thiết lập quyền truy cập để các user khác có thể truy cập tới ứng dụng node.js. Lưu ý là Bạn có thể chia sẻ các phiên bản nodejs khác có trong nvm, bằng cách kích hoạt sang phiên bản đó sau đó chạy lại lệnh trên để copy phiên bản nodejs tương ứng vào system directory.

Để kiểm tra phiên bản hiện tại của nodejs đã được cài trên root user /usr/local/bin, chạy lệnh sau:

sudo -s
which node

Nếu đúng vậy, bạn sẽ thấy kết quả là:

/usr/local/bin/node

Nếu muốn xóa đi phiên bản nodejs ra khỏi nvm, thì sử dụng lệnh:

nvm remove $version

Chúc thành công !

Hãy cho mình biết suy nghĩ của bạn trong phần bình luận bên dưới bài viết này. Hãy theo dõi kênh chia sẻ kiến thức WordPress của Hoangweb trên Twitter và Facebook

  • shares
  • Facebook
  • Facebook Messenger
  • Gmail
  • Viber
  • Skype

Chuyên mục: Node.js

Tôi giúp gì cho bạn?

HOÀNG WEB

Địa chỉ: Tây Sơn, Phường Quang Trung, Quận Đống Đa, Hà Nội

Hotline: 0987 342 124 – 0868 292 303 (8h:00 – 21h:00)

Email: [email protected]

Website: www.hoangweb.com

KẾT NỐI VỚI TÔI

  • Facebook
  • GitHub
  • YouTube

SẢN PHẨM

  • Plugin Thanh Toán Quét Mã QR Code Tự Động
  • WP2Speed – Tối ưu Google Speed
  • 23WebHost – Hosting Miễn Phí 100GB

LIÊN KẾT

  • Có nên thuê thiết kế website giá rẻ?
  • Hướng dẫn thanh toán
  • Chính sách hoàn tiền
  • Trung tâm hỗ trợ

Copyright © 2023 | All rights reserved | HOANG WEB
Mọi hình thức sao chép nội dung trên website này mà chưa được sự đồng ý đều là trái phép.