我想在下一个命令中创建一个Krakenjs应用程序:yo kraken
,但是控制台会给我下一个错误:
堆栈追踪:
Error: EACCES, open '/home/erik/.cache/bower/packages/64c3d861bd88c012885cd73d2f0e6a53-2.1.14.lock'
Console trace: Trace
at StandardRenderer.error (/usr/lib/node_modules/bower/lib/renderers/StandardRenderer.js:72:17)
at Logger.<anonymous> (/usr/lib/node_modules/bower/bin/bower:110:22)
at Logger.emit (events.js:95:17)
at Logger.emit (/usr/lib/node_modules/bower/node_modules/bower-logger/lib/Logger.js:29:39)
at /usr/lib/node_modules/bower/lib/commands/index.js:40:20
at _rejected (/usr/lib/node_modules/bower/node_modules/q/q.js:797:24)
at /usr/lib/node_modules/bower/node_modules/q/q.js:823:30
at Promise.when (/usr/lib/node_modules/bower/node_modules/q/q.js:1035:31)
at Promise.promise.promiseDispatch (/usr/lib/node_modules/bower/node_modules/q/q.js:741:41)
at /usr/lib/node_modules/bower/node_modules/q/q.js:557:44
系统信息: 凉亭版本:1.3.9 节点版本:0.10.30 操作系统:Linux 3.13.0-32-generic x64
答案 0 :(得分:0)
您可能拥有root拥有的~/.cache/
项目。使用sudo运行bower
时会发生这种情况。你不应该这样做。
修复权限 - 可能是sudo chown -R youruser ~/.cache/