Tôi vừa cài đặt lại Ubuntu 12.04 LTS và trước khi có bất kỳ điều gì khác, tôi đã thực hiện các bước sau :
Node được cài đặt thông qua trình quản lý gói với tập lệnh sau
sudo apt-get update sudo apt-get install python-software-properties python g++ make sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejsĐã thử cài đặt máy phát điện của yeoman, express, n, yeoman trên toàn cầu và tất cả chúng đều trả về cùng một lỗi
npm ERR! Lỗi: EACCES, symlink '../lib/node_modules/n/bin/n'
npm ERR! {[Lỗi: EACCES, symlink '../lib/node_modules/n/bin/n'] errno: 3, mã: 'EACCES', đường dẫn: '../lib/node_modules/n/bin/n'}
npm ERR!
npm ERR! Vui lòng thử chạy lại lệnh này với tư cách là root / Administrator.
npm ERR! Hệ thống Linux 3.8.0-29-chung
npm ERR! lệnh "/ usr / bin / nút" "/ usr / bin / npm" "cài đặt" "-g" "-d" "n"
npm ERR! cwd / nhà / heberlz
npm ERR! nút -v v0.10.20
npm ERR! npm -v 1.3.11
npm ERR! đường dẫn ../lib/node_modules/n/bin/n
npm ERR! mã EACCES
npm ERR! sai 3
npm ERR! Lỗi ngăn xếp: EACCES, symlink '../lib/node_modules/n/bin/n'
npm ERR!
npm ERR! Chi tiết đăng nhập bổ sung có thể được tìm thấy trong:
npm ERR! /home/heberlz/npm-debug.log
npm ERR! không ổn mã 0
Quyền sở hữu được thu hồi của các thư mục sau theo cách đệ quy ~ / .npm, / usr / lib / node, / usr / lib / node_modules và của các liên kết sau / usr / bin / nút, / usr / bin / nodejs hoàn toàn không thành công
Tôi cần cài đặt yeoman và các trình tạo của nó mà không gặp rắc rối về sau :(
ln -s /usr/bin/nodejs /usr/bin/node