Phiên bản nút của tôi luôn là v0.6.1-pre ngay cả sau khi tôi cài đặt nút brew và NVM cài đặt v0.6.19.
Phiên bản nút của tôi là:
node -v
v0.6.1-pre
NVM nói điều này (sau khi tôi cài đặt phiên bản nút lần đầu tiên trong một thiết bị đầu cuối bash):
nvm ls
v0.6.19
current: v0.6.19
Nhưng khi tôi khởi động lại bash, đây là những gì tôi thấy:
nvm ls
v0.6.19
current: v0.6.1-pre
default -> 0.6.19 (-> v0.6.19)
Vì vậy, nút ảo phiên bản 0.6.1 này ở đâu và làm cách nào để thoát khỏi nó? Tôi đang cố gắng cài đặt các thư viện thông qua NPM để tôi có thể làm việc trên một dự án.
Tôi đã thử sử dụng BREW để cập nhật trước NVM, sử dụng brew update
và brew install node
. Tôi đã thử xóa thư mục "nút" trong /usr/local/include
và "nút" và "nút_modules" trong tôi /usr/local/lib
. Tôi đã thử gỡ bỏ cài đặt và cài đặt lại NPM nó sau những hướng dẫn.
Tất cả điều này là do tôi đã cố gắng cập nhật một phiên bản nút cũ hơn để cài đặt thư viện "zipstream". Bây giờ có các thư mục trong thư mục người dùng của tôi và phiên bản nút VẪN không cập nhật, mặc dù NVM cho biết nó đang sử dụng 0.6.19.
Lý tưởng nhất là tôi muốn gỡ cài đặt nodejs, npm và nvm và chỉ cần cài đặt lại toàn bộ mọi thứ từ đầu trên hệ thống của tôi.