2012-04-28 37 views
7

Tôi đã chơi với nút cách đây vài tháng, vì nó là một dự án phát triển nhanh, tôi nghĩ rằng tôi cần cập nhật nó khi tôi nhặt nó lên gần đây, không biết làm thế nào và đã đọc về n, tôi đã cài đặt rằng, đã cài đặt phiên bản mới nhất.Tôi làm cách nào để xóa các phiên bản cũ của nút/npm?

Mọi thứ đều ổn cho đến khi tôi cố gắng sử dụng npm, không hoạt động, xem this issue.

Vì vậy, tôi cần phải loại bỏ n, tôi không biết làm thế nào để thay thế loại bỏ tất cả các phiên bản của nút tôi đã cài đặt bằng cách sử dụng n - {version} cho mỗi phiên bản tôi đã có.

Sau đó, tôi chạy trình cài đặt thẳng ra khỏi trang web node.js, hy vọng nó sẽ khắc phục tất cả sự cố tôi đang gặp phải.

Nút hiện hoạt động như mong đợi, nhưng npmvẫn không hoạt động.

Các lỗi được hiển thị trong npm-debug.log khi cố gắng npm install {package} là:

ERR! Error: EISDIR, mkdir '/' 
ERR! You may report this log at: 
ERR!  <http://github.com/isaacs/npm/issues> 
ERR! or email it to: 
ERR!  <[email protected]> 
ERR! 
ERR! System Darwin 11.3.0 
ERR! command "node" "/usr/local/bin/npm" 
ERR! cwd/
ERR! node -v v0.6.15 
ERR! npm -v 1.1.16 
ERR! path/
ERR! code EISDIR 
ERR! message EISDIR, mkdir '/' 
ERR! errno {} 

Những gì tôi đang cố gắng làm là tái cài đặt nút + NPM và bắt đầu lại.

Tôi đang sử dụng máy Mac và có ít kinh nghiệm với hệ thống tệp + dòng lệnh nói chung với OS X, vẫn đang cố điều chỉnh theo cách của Windows .. (Bảng điều khiển -> Gỡ cài đặt -> ....) .

Bất kỳ trợ giúp nào về điều này sẽ được đánh giá cao.

+0

Bạn có thể chụp ảnh với [tập lệnh này] (http://npmjs.org/install.sh) từ [npm site] (http://npmjs.org/) không? – mekwall

+1

Cảm ơn bạn đã phản hồi, nó thực sự cố định npm và có thể cài đặt mọi thứ tốt đẹp ngay bây giờ. Làm cho nó một câu trả lời vì vậy tôi có thể cung cấp cho bạn một số đại diện :) – Daniel

Trả lời

13

Bạn có thể chụp ảnh với this script từ số npm site không?

Bạn nên xóa mọi cài đặt cũ mà bạn có và cài đặt phiên bản mới nhất.

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