我刚刚重新安装了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
npm ERR!错误:EACCES,符号链接“ ../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-通用 npm ERR!命令“ / usr / bin / node”“ / usr / bin / npm”“安装”“ -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,符号链接“ ../lib/node_modules/n/bin/n” npm ERR! npm ERR!其他日志记录详细信息可以在以下位置找到: npm ERR!/home/heberlz/npm-debug.log npm ERR!错误代码0
npm ERR!错误:EACCES,符号链接“ ../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-通用
npm ERR!命令“ / usr / bin / node”“ / usr / bin / npm”“安装”“ -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,符号链接“ ../lib/node_modules/n/bin/n”
npm ERR!其他日志记录详细信息可以在以下位置找到:
npm ERR!/home/heberlz/npm-debug.log
npm ERR!错误代码0
我需要在没有sudo的情况下安装yeoman及其生成器,以免稍后出现麻烦
Ubuntu 12.04并使用Chris Lea的PPA为我安装以下作品:
npm config set prefix '~/.npm-packages'
并将$ HOME / .npm-packages / bin添加到$ PATH
附加到 .bashrc
.bashrc
export PATH="$PATH:$HOME/.npm-packages/bin"