2016-05-04 8 views
1

Ich bekomme diesen Fehler versucht, Abhängigkeiten von bower.json (Bower installieren) zu installieren und ich weiß nicht, was es ist oder wie ich es beheben kann ... jede Hilfe wäre zu begrüßen.Bower installieren EACCESS Fehler

[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

Bestellen Sie es als Superuser, 'Sudo Bower installieren'. – Tushar

+2

Sie sollten nicht mit sudo bower laufen müssen. Du hast versagt, als du es installiert hast. Es gibt sicher das Berechtigungsproblem eines Ordners. – yBrodsky

+0

Wie kann ich dieses Berechtigungsproblem beheben? – FridoxFL

Antwort

1

Sie stehen vor Zugriffsberechtigungen. Verwenden Sie sudo:

sudo bower install 

EDIT: sudo scheint nicht mit bower install zu arbeiten. Das funktioniert aber bei mir:

bower install --allow-root 
+0

Wenn ich sudo verwende, bekomme ich eine andere Art von Fehler "sudo bower install" >>/usr/bin/env: node: Keine solche Datei oder Verzeichnis – FridoxFL

+0

Bower [erfordert in der Regel die '--allow-root' Flagge] (http://StackOverflow.com/questions/25672924/run-bower-from-root-user-its-its-possible-how) – nem035

+0

Der Knoten binäre möglicherweise nicht auf Ihrem $ PATH. versuch es symlinking es so "ln -s/usr/bin/nodejs/usr/bin/node" –

5

Dieser Befehl sollte funktionieren. Es bietet die Erlaubnis zur Konfiguration der Bower.

sudo chown -R $ USER: $ GROUP ~/.npm
sudo chown -R $ USER: $ GROUP ~/.config

und auch die Erlaubnis von

in Ordner geben

sudo chmod -R 777 folder

.

Verwandte Themen