私はちょうどUbuntu 12.04 LTSを再インストールしました、そして何よりも前に私はこれらのステップをしました:
次のスクリプトを使用して、パッケージマネージャーを介してノードをインストールしました
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
yeoman、express、n、yeomanのジェネレーターをグローバルにインストールしようとしましたが、すべて同じエラーが返されました
npm ERR!エラー:EACCES、symlink '../lib/node_modules/n/bin/n'
npm ERR!{[エラー:EACCES、シンボリックリンク '../lib/node_modules/n/bin/n']エラー番号:3、コード: 'EACCES'、パス: '../lib/node_modules/n/bin/n'}
npm ERR!
npm ERR!root / Administratorとしてこのコマンドをもう一度実行してください。
npm ERR!システムLinux 3.8.0-29-generic
npm ERR!コマンド "/ usr / bin / node" "/ usr / bin / npm" "install" "-g" "-d" "n"
npm ERR!cwd / home / heberlz
npm ERR!ノード-v v0.10.20
npm ERR!npm -v 1.3.11
npm ERR!パス../lib/node_modules/n/bin/n
npm ERR!コードEACCES
npm ERR!エラー番号3
npm ERR!スタックエラー:EACCES、symlink '../lib/node_modules/n/bin/n'
npm ERR!
npm ERR!追加のロギングの詳細は以下にあります:
npm ERR!/home/heberlz/npm-debug.log
npm ERR!OKではないコード0
〜/ .npm、/ usr / lib / node、/ usr / lib / node_modules、および次のシンボリックリンク/ usr / bin / node、/ usr / bin / nodejsの所有権を再帰的に再利用しました
後でトラブルにならないように、sudoなしでyeomanとそのジェネレータをインストールする必要があります:(
ln -s /usr/bin/nodejs /usr/bin/node