Bower init命令错误

时间:2014-08-11 22:05:04

标签: node.js macos terminal polymer bower-install

我正在尝试Google Polymer。成功安装了node.js,如下所示,安装了npm和Bower。但是,当键入" bower init cmd"它给了我以下错误:我做错了什么以及如何最好地解决这个问题?运行Mac OS X(Mav)先谢谢。

shukhratnegmatov:Polymer shukhratnegmatov$ node -v
v0.10.30
shukhratnegmatov:Polymer shukhratnegmatov$ npm -v
1.4.21
shukhratnegmatov:Polymer shukhratnegmatov$ bower -v
1.3.9
shukhratnegmatov:Polymer shukhratnegmatov$ bower init

Error: EACCES, permission denied '/Users/shukhratnegmatov/.config/configstore'
    at Object.fs.mkdirSync (fs.js:647:18)
    at Function.sync (/usr/local/lib/node_modules/bower/node_modules/mkdirp/index.js:70:13)
    at Object.create.all.get (/usr/local/lib/node_modules/bower/node_modules/insight/node_modules/configstore/configstore.js:40:13)
    at Object.Configstore (/usr/local/lib/node_modules/bower/node_modules/insight/node_modules/configstore/configstore.js:26:44)
    at new Insight (/usr/local/lib/node_modules/bower/node_modules/insight/lib/insight.js:26:34)
    at Object.setup (/usr/local/lib/node_modules/bower/lib/util/analytics.js:18:19)
    at Object.<anonymous> (/usr/local/lib/node_modules/bower/bin/bower:72:11)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
shukhratnegmatov:Polymer shukhratnegmatov$ 

2 个答案:

答案 0 :(得分:0)

如果您遇到类似我的情况,那么解决方案是,由于某种原因,您的某个程序可能会删除configstore。

在这种情况下,您可以打开终端并输入:

打开用户/ [您的用户名] / .config

[您的用户名]应该是您的用户名。我认为这是shukhratnegmatov。

然后创建一个名为configstore的文件夹!

完成。

答案 1 :(得分:0)

我遇到了同样的问题,这对我来说只需更换用户名&#39;

    $ sudo chown username /Users/username/.config/configstore/insight-bower.yml