2016-05-04 2 views
1

Я получаю эту ошибку при попытке установить зависимости от bower.json (установка bower), и я не знаю, что это такое или как я могу это исправить ... любая помощь будет оценена.Bower install EACCESS error

[email protected]  ~/Desktop/meanapp/client   resourcejs  bower install 
/home/deniz946/.nvm/versions/node/v5.0.0/lib/node_modules/bower/lib/node_modules/configstore/index.js:54 
       throw err; 
       ^

Error: EACCES: permission denied, open '/home/deniz946/.config/configstore/bower-github.json' 
You don't have access to this file. 

    at Error (native) 
    at Object.fs.openSync (fs.js:584:18) 
    at Object.fs.readFileSync (fs.js:431:33) 
    at Object.create.all.get (/home/deniz946/.nvm/versions/node/v5.0.0/lib/node_modules/bower/lib/node_modules/configstore/index.js:35:26) 
    at Object.Configstore (/home/deniz946/.nvm/versions/node/v5.0.0/lib/node_modules/bower/lib/node_modules/configstore/index.js:28:44) 
    at readCachedConfig (/home/deniz946/.nvm/versions/node/v5.0.0/lib/node_modules/bower/lib/config.js:19:23) 
    at defaultConfig (/home/deniz946/.nvm/versions/node/v5.0.0/lib/node_modules/bower/lib/config.js:11:12) 
    at Object.<anonymous> (/home/deniz946/.nvm/versions/node/v5.0.0/lib/node_modules/bower/lib/index.js:16:32) 
    at Module._compile (module.js:425:26) 
    at Object.Module._extensions..js (module.js:432:10) 
+0

Закажите его как суперпользователь, 'sudo bower install'. – Tushar

+2

Вам не нужно запускать беседу с sudo. Вы перепутали его при установке. Конечно, есть проблема с разрешением папки. – yBrodsky

+0

Как я могу исправить эту проблему? – FridoxFL

ответ

1

У вас возникли проблемы с правами доступа. Использование Sudo:

EDIT
sudo bower install 

: не кажется sudo работать с bower install. Это работает для меня, хотя:

bower install --allow-root 
+0

Когда я использую sudo, я получаю другую ошибку «sudo bower install» >>/usr/bin/env: node: Нет такого файла или каталога – FridoxFL

+0

Bower [обычно требует флаг '--allow-root'] (http://stackoverflow.com/questions/25672924/run-bower-from-root-user-its-possible-how) – nem035

+0

Бинарный файл узла может не находиться на вашей $ PATH. попробуйте символически привязать его так: «ln -s/usr/bin/nodejs/usr/bin/node» –

5

Эта команда должна работать. Он предоставляет разрешение на настройку боулинга.

Судо Чаун -R $ USER: $ GROUP ~/.npm
Судо Чаун -R $ USER: $ GROUP ~/.config

, а также дать разрешение на папку на

Судо CHMOD -R 777 имя_папки

.

Смежные вопросы