Saya baru saja menginstal ulang Ubuntu 12.04 LTS, dan sebelum hal lain saya lakukan langkah-langkah ini :
Node yang diinstal melalui manajer paket dengan skrip berikut
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
Mencoba memasang yeoman, express, n, generator yeoman secara global dan semuanya mengembalikan kesalahan yang sama
npm ERR! Galat: EACCES, symlink '../lib/node_modules/n/bin/n'
npm ERR! {[Kesalahan: EACCES, symlink '../lib/node_modules/n/bin/n'] errno: 3, kode: 'EACCES', path: '../lib/node_modules/n/bin/n'}}
npm ERR!
npm ERR! Silakan coba jalankan perintah ini lagi sebagai root / Administrator.
npm ERR! Sistem Linux 3.8.0-29-generik
npm ERR! perintah "/ usr / bin / node" "/ usr / bin / npm" "instal" "-g" "-d" "n"
npm ERR! cwd / home / heberlz
npm ERR! simpul -v v0.10.20
npm ERR! npm -v 1.3.11
npm ERR! path ../lib/node_modules/n/bin/n
npm ERR! kode EACCES
npm ERR! errno 3
npm ERR! stack error: EACCES, symlink '../lib/node_modules/n/bin/n'
npm ERR!
npm ERR! Detail logging tambahan dapat ditemukan di:
npm ERR! /home/heberlz/npm-debug.log
npm ERR! bukan kode 0
Kepemilikan kembali folder berikut secara rekursif ~ / .npm, / usr / lib / node, / usr / lib / node_modules, dan dari symlinks berikut / usr / bin / node, / usr / bin / nodejs sama sekali tidak berhasil
Saya perlu menginstal yeoman dan generatornya tanpa sudo agar tidak bermasalah nanti :(
ln -s /usr/bin/nodejs /usr/bin/node