Kraken JS权限被拒绝

时间:2014-04-06 23:58:47

标签: kraken.js

当我“溜溜溜”时,会出现以下情况。任何的想法?我也尝试过重新安装update-notifier。

错误:EACCES,权限被拒绝'/home/X/.config/configstore/update-notifier-yo.yml' 您无权访问此文件。

at Object.fs.openSync (fs.js:427:18)
at Object.fs.writeFileSync (fs.js:966:15)
at Object.create.all.set (/usr/lib/node_modules/yo/node_modules/update-notifier/node_modules/configstore/configstore.js:56:8)
at Object.Configstore (/usr/lib/node_modules/yo/node_modules/update-notifier/node_modules/configstore/configstore.js:19:11)
at new UpdateNotifier (/usr/lib/node_modules/yo/node_modules/update-notifier/lib/update-notifier.js:34:17)
at module.exports (/usr/lib/node_modules/yo/node_modules/update-notifier/lib/update-notifier.js:140:23)
at Object.<anonymous> (/usr/lib/node_modules/yo/cli.js:128:18)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)

3 个答案:

答案 0 :(得分:0)

我在krakenjs的另一个文件中遇到了这个问题。

npm cache clean

为我修好了。

答案 1 :(得分:0)

检查~/.config/~/.config/configstore/的权限。您可能使用不需要它的sudo运行,因此您在个人或服务的主目录中拥有了root拥有的文件。当你跟进非sudoed命令时,这会混淆一切。您希望sudo chown他们回到正确的用户。

通常,知道命令是写入系统/共享位置(/usr/local)还是个人(位于~内)。只在需要时才使用sudo。

答案 2 :(得分:-1)

可能是由拒绝许可引起的

尝试运行:

sudo yo kraken

P.S。确保您有权在该目录上书写