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