Không tìm thấy lệnh NVM


13

Tôi đang cố gắng cài đặt trình quản lý phiên bản nút và làm theo hướng dẫn cài đặt được cung cấp tại trang Github của nó.

Cài đặt đã kết thúc nhưng bây giờ tôi gặp lỗi như command not found: nvmkhi tôi thử sử dụngnvm install 0.8

Ai đó có thể vui lòng giúp tôi tìm hiểu lý do tại sao tôi nhận được một lỗi nvmkhông tìm thấy khi tôi đã cài đặt nó.


2
Những bước bạn đã thực hiện? Cài đặt có thành công không?
guntbert 18/03/13

1
Vui lòng gửi các lệnh (và đầu ra của chúng) bạn đã chạy trước đó nvm install 0.8.
Eric Carvalho

Rõ ràng bạn đã không cài đặt nó.
psusi

Đóng và mở Terminal của bạn. Gõ lệnh sau để xác minh lệnh nvm hoạt động. nvm
HA

Câu trả lời:


11

Vấn đề là bạn cần phải nvmtự động có nguồn gốc khi đăng nhập, vì vậy hãy thêm dòng sau vào tệp ~/.bashrchoặc ~/.profiletệp của bạn .

[[ -s $HOME/.nvm/nvm.sh ]] && . $HOME/.nvm/nvm.sh

Cũng nvmkhông tự động đặt bất kỳ phiên bản nút nào, vì vậy nếu bạn chỉ cài đặt nvmvà cài đặt phiên bản nút và thử sử dụng nodevào lần đăng nhập tiếp theo, bạn sẽ gặp lỗi command not found: nodetrừ khi bạn sử dụng nvm use versionnumberlệnh trong mỗi phiên cuối, vì vậy tôi đề nghị bạn để đặt bí danh mặc định để phiên bản nút mặc định được kích hoạt cho mỗi phiên cuối bằng cách sử dụng lệnh sau

nvm alias default versionnumber

PS: Trong các lệnh trên, số phiên bản biểu thị số phiên bản nodejsmà bạn đã cài đặt bằngnvm


11

Đơn giản chỉ cần thử

  1. source ~/.nvm/nvm.sh
  2. Sau đó, bạn có thể dễ dàng: nvm install 0.10

có thể hoạt động tạm thời, nhưng bạn sẽ cần nguồn lại tệp cho mỗi phiên cuối?
Alexander Mills
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.