Ошибка команды инициализации Bower

Я пробую 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$ 

person Shukhrat Negmatov    schedule 11.08.2014    source источник
comment
Вы проверили права доступа к этому .../.config/configstore каталогу/файлу?   -  person Marc B    schedule 12.08.2014
comment
У меня похожая проблема, и похоже, что моя папка .../.config/configstore не существует. Я не уверен, что я сделал, чтобы вызвать это...   -  person Aero Wang    schedule 15.12.2014


Ответы (2)


Решение этой проблемы, если у вас похожая ситуация, как у меня, заключается в том, что по какой-то причине хранилище конфигурации может быть удалено одной из ваших программ.

В этом случае вы можете открыть свой терминал и ввести:

откройте Users/[ваше имя пользователя]/.config

[ваше имя пользователя] должно быть вашим именем пользователя. Я предполагаю, что это шухратнегматов.

А затем вы создаете папку с именем configstore!

Сделанный.

person Aero Wang    schedule 14.12.2014

У меня была такая же проблема, это сработало для меня, просто замените «имя пользователя»

    $ sudo chown username /Users/username/.config/configstore/insight-bower.yml
person NateShumate    schedule 24.04.2015