获取EACCES错误bower init

时间:2015-11-06 22:09:06

标签: node.js sails.js bower bower-install

尝试运行' bower init'在我在一个小项目上的资产文件夹上。试图学习Sails.js框架,但希望bower处理前端配置。下面的堆栈跟踪。已经尝试调整访问路径但没有运气。任何正确方向的指针?

提前致谢

微量

$ bower init
/Users/lukeduncan/.nvm/versions/io.js/v1.6.2/lib/node_modules/bower/node_modules/insight/node_modules/configstore/index.js:46
            throw err;
                  ^
Error: EACCES: permission denied, open '/Users/lukeduncan/.config/configstore/insight-bower.json'
You don't have access to this file.

at Error (native)
at Object.fs.openSync (fs.js:546:18)
at Object.fs.readFileSync (fs.js:396:15)
at Object.create.all.get (/Users/lukeduncan/.nvm/versions/io.js/v1.6.2/lib/node_modules/bower/node_modules/insight/node_modules/configstore/index.js:27:26)
at Object.Configstore (/Users/lukeduncan/.nvm/versions/io.js/v1.6.2/lib/node_modules/bower/node_modules/insight/node_modules/configstore/index.js:20:44)
at new Insight (/Users/lukeduncan/.nvm/versions/io.js/v1.6.2/lib/node_modules/bower/node_modules/insight/lib/index.js:37:34)
at ensureInsight (/Users/lukeduncan/.nvm/versions/io.js/v1.6.2/lib/node_modules/bower/lib/util/analytics.js:38:23)
at Object.setup (/Users/lukeduncan/.nvm/versions/io.js/v1.6.2/lib/node_modules/bower/lib/util/analytics.js:55:9)
at Object.<anonymous> (/Users/lukeduncan/.nvm/versions/io.js/v1.6.2/lib/node_modules/bower/bin/bower:72:11)
at Module._compile (module.js:410:26)

2 个答案:

答案 0 :(得分:3)

Sails没有任何内容。您的系统中存在问题。

尝试使用sudo命令运行它:

sudo bower init

但是,最好通过使用chmod命令更改其所有者来解决文件夹权利问题,这些问题存在以下问题。

答案 1 :(得分:0)

你想要的是

         # echo $PATH
          ........      // not working as in I don't see /var/test path