Sie haben keine Schreibrechte in /var/lib/gems/1.9.1-Verzeichnis
Habe ich diese Fehler, für all Juwel, das ich versuche zu installieren:
ERROR: While executing gem ... (Gem::FilePermissionError)
Sie müssen nicht schreiben Berechtigungen in den /var/lib/gems/1.9.1 Verzeichnis.
obs. Ich bin auf Ubuntu 14.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Laut die Frage, die ich sehen, ein paar Schritte, um zu erlauben, schreiben zu
/var/lib/gems
:Erstellen
gems
(wenn nicht alle) Gruppe, und fügen Sie sich selbst zu der Gruppe:Beim eingeben der Sitzung:
Write für eine
gems
Gruppe/var/lib/gems/
, und legen Sie diesetgid
bits:Versuchen, installieren von gems in
/var/lib/gems/
.HINWEIS: Ich dringend Ratschläge, die Sie Steuern, Rubine und Edelsteine, die über rbenv/rvm halten Sie Sie in einem lokalen home-Ordner. Bitte die Antwort zu wissen, wie man richtig setup für Ihr Projekt.
Entweder mit
sudo
oder wenn das nicht funktioniert, versuchen Siesudo chmod +w <file>
(vom terminal getrennt)