npm install kann nicht auf den Ordner zugreifen (keine Berechtigung)

2544
y.h.

Ich versuche, Storjshare-Daemon auf Ubuntu zu installieren, und ich folge der Anleitung, aber wenn ich npm verwende, wird immer derselbe Fehler angezeigt. Ich versuche, alle öffentlichen Schlüssel auf Github zu setzen und den Besitz der Ordner und des Unsicheren zu überprüfen flag, aber es funktioniert nicht, wenn mir jemand sagt, was falsch ist, würde es mir sehr helfen, danke.

using: ubuntu 14.04 (Server) als root

npm install --global storjshare-daemon  npm ERR! code 128 npm ERR! Command failed: /usr/bin/git clone --depth=1 -q -b master git://github.com/zipang/daemon.node.git /root/.npm/_cacache/tmp/git-clone-e22442e4 npm ERR! fatal: could not create leading directories of '/root/.npm/_cacache/tmp/git-clone-e22442e4': Permission denied npm ERR!  npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2017-12-26T17_57_58_681Z-debug.log 
2

1 Antwort auf die Frage

1
pamol

Ich habe gerade ein ähnliches Berechtigungsproblem mit einer npm-Installation erfahren. Selbst wenn ich den Ordner erstellt und chown und chmod gemacht habe, endete er mit diesem Berechtigungsfehler.

Hier was für mich gearbeitet hat:

als root anmelden - sudo su

Führen Sie den Befehl npm install mit sudo aus

Nicht sicher, ob es das gleiche Problem ist, das ich hatte, aber einen Versuch wert.

Vielen Dank, ich kann nicht glauben, dass die Lösung so einfach ist, ich habe online nach Stunden gesucht, aber alle Antworten haben nicht funktioniert, danke nochmals y.h. vor 6 Jahren 0