我刚刚重新安装了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的发电机,所有这些都返回了相同的错误
错误的ERR!错误:EACCES,符号链接'../lib/node_modules/n/bin/n'
错误的ERR!{[错误:EACCES,符号链接'../lib/node_modules/n/bin/n']错误号:3,代码:'EACCES',路径:'../lib/node_modules/n/bin/n'}
错误的ERR!
错误的ERR!请尝试以root/Administrator身份再次运行此命令.
错误的ERR!系统Linux 3.8.0-29-通用
错误的ERR!命令"/ usr/bin/node""/ usr/bin/npm""install"" - g"" - d""n"
错误的ERR!cwd/home/heberlz
错误的ERR!node -v v0.10.20
错误的ERR!npm -v 1.3.11
错误的ERR!路径../lib/node_modules/n/bin/n
错误的ERR!代码EACCES
错误的ERR!错误3
错误的ERR!堆栈错误:EACCES,符号链接'../lib/node_modules/n/bin/n'
错误的ERR!
错误的ERR!其他记录详细信息可在以下位置找到
错误的ERR!/home/heberlz/npm-debug.log
错误的ERR!不好的代码0
以递归方式回收以下文件夹的所有权〜/ .npm,/ usr/lib/node,/ usr/lib/node_modules以及以下符号链接/ usr/bin/node,/ usr/bin/nodejs 绝对没有成功
我需要安装yeoman及其发电机,没有sudo以后不会遇到麻烦:(
我尝试使用没有sudo的 Yo(Yoeman)安装generator-angularjs :
npm install -g generator-angular
我明白了:
Error: EACCES, mkdir '/usr/lib/node_modules/generator-angular'
当我输入时sudo yo,哟告诉我我不应该使用sudo(这是完全可以理解的).
我有一个~/node_modules目录 - 为什么不在那里安装它的包?
我已经在StackOverflow和其他一些网站上阅读了一些答案,但似乎没有解决我遇到的问题.
我正在通过终端安装AppGyver附加组件.收到以下错误:
BradMacBookPro:SparksInSpain breadadams$ bower install https://##MY-DOWNLOAD-CODE##@addons.appgyver.com/steroids-addons.js?version=3.1.0 --save
bower not-cached    https://##MY-DOWNLOAD-CODE##@addons.appgyver.com/steroids-addons.js?version=3.1.0#*
bower resolve       https://##MY-DOWNLOAD-CODE##@addons.appgyver.com/steroids-addons.js?version=3.1.0#*
bower download      https://##MY-DOWNLOAD-CODE##@addons.appgyver.com/steroids-addons.js?version=3.1.0
bower EACCES        EACCES, mkdir '/Users/breadadams/.cache/bower/packages/7480e059b318750565b4b25c2556c9c4'
Stack trace:
Error: EACCES, mkdir '/Users/breadadams/.cache/bower/packages/7480e059b318750565b4b25c2556c9c4'
Console trace:
Trace
    at StandardRenderer.error (/usr/local/lib/node_modules/bower/lib/renderers/StandardRenderer.js:74:17)
    at Logger.updateNotifier.packageName (/usr/local/lib/node_modules/bower/bin/bower:109:18)
    at Logger.EventEmitter.emit (events.js:95:17)
    at Logger.emit (/usr/local/lib/node_modules/bower/node_modules/bower-logger/lib/Logger.js:29:39)
    at /usr/local/lib/node_modules/bower/lib/commands/install.js:27:16
    at _rejected (/usr/local/lib/node_modules/bower/node_modules/q/q.js:808:24)
    at /usr/local/lib/node_modules/bower/node_modules/q/q.js:834:30
    at Promise.when (/usr/local/lib/node_modules/bower/node_modules/q/q.js:1079:31)
    at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/bower/node_modules/q/q.js:752:41)
    at /usr/local/lib/node_modules/bower/node_modules/q/q.js:574:44
System info:
Bower version: 1.2.8
Node version: 0.10.25
OS: Darwin 13.1.0 x64
我不是sudo,我试过--allow-root,清理了bower缓存,总是在安装时遇到同样的错误.一些本地许可问题?