CNode

使用了sudo 仍然显示Error: EACCES

问答
Ssumight发布于12 年前最后回复11 年前5 回复11474 浏览0 收藏

用yoeman 生成webapp 然后出现了权限错误

sudo yo webapp ..... npm ERR! Error: EACCES, mkdir '/Users/apple/.npm/each-async/0.1.3' npm ERR! { [Error: EACCES, mkdir '/Users/apple/.npm/each-async/0.1.3'] npm ERR! errno: 3, npm ERR! code: 'EACCES', npm ERR! path: '/Users/apple/.npm/each-async/0.1.3', npm ERR! parent: 'grunt-svgmin' } npm ERR! npm ERR! Please try running this command again as root/Administrator.

npm ERR! System Darwin 14.0.0 npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "install" npm ERR! cwd /Users/apple/test/webtest/test npm ERR! node -v v0.10.33 npm ERR! npm -v 1.4.28 npm ERR! path /Users/apple/.npm/each-async/0.1.3 npm ERR! code EACCES npm ERR! errno 3 npm ERR! stack Error: EACCES, mkdir '/Users/apple/.npm/each-async/0.1.3' npm ERR! not ok code 0

查看回复

回复 (5)

M
meteormatt#1·12 年前

手动把~/.npm下的文件权限变成777吧. 本人不是Mac环境, 不知道Mac下的Node环境问题.

S
struCoder#2·12 年前
S
struCoder#3·12 年前

楼主的用户名为apple? 不同的用户对于另外一个账户的操作是没有权限的

M
meteormatt#4·12 年前
引用 struCoder@meteormatt 这不是问题的根本原因,777太危险!!

@struCoder 好吧. 我这个只是狗皮膏药. 我帮公司内的新人解决问题就是这样的.... 他们不想输sudo

Z
zsl99a#5·11 年前

mkdir 出现错误, 会不会是依赖太深造成的 , 好郁闷啊

参与回复
登录后即可参与回复。登录