[RUBY] Umgang mit dem Fehler FEHLER: Während der Ausführung von gem ... (Gem :: FilePermissionError)

Dies ist eine Problemumgehung für Gem-Fehler, die bei der Installation von Re: View aufgetreten sind.

$ gem install review

ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory.

Ein solcher Fehler wird ausgegeben.

Die Erlaubnis des Gem-Installationsziels ist nicht erlaubt

$ sudo gem install review

Ich denke, dass es von sudo wie oben beschrieben installiert werden kann, aber dieses Mal möchte ich es im Benutzerbereich installieren, daher werde ich versuchen, den Fehler zu vermeiden, indem ich explizit ** Installationsziel (GEM_HOME) ** angebe.

$ mkdir -p $HOME/rubygems
$ export GEM_HOME=$HOME/rubygems
$ export PATH=$GEM_HOME/bin:$PATH

Schreiben Sie diese 3 Zeilen in ~ / .zshrc usw. und vervollständigen Sie.

Keine Probleme mehr mit Berechtigungen.

Referenz

[ruby] Installiere gem in user area-Life.

Recommended Posts

Umgang mit dem Fehler FEHLER: Während der Ausführung von gem ... (Gem :: FilePermissionError)
Umgang mit dem Fehler yaml.scanner.ScannerError: Beim Scannen nach dem nächsten Token, das beim Erstellen einer Rails-Umgebung mit Docker angezeigt wurde
[Rails / RSpec] Der Umgang mit Elementen weist einen Größenfehler von Null auf
So löschen Sie die Fehlerbündelung
Der Umgang mit dem Vorkompilieren von Assets ist fehlgeschlagen.
So finden Sie die Ursache des Ruby-Fehlers
[Laravel] Umgang mit Fehlern aufgrund von Speichermangel, wenn Komponisten [Docker] benötigen
So ändern Sie die Aktion mit mehreren Senden-Schaltflächen
Diätprogramm mit Präprozessor (Umgang mit der Größe von i-appli)
[Docker-Umgebung] Umgang mit ActiveSupport :: MessageEncryptor :: InvalidMessage
[Rails] Umgang mit URL-Änderungen nach dem Rendern
[Docker] Wie man mit einem Container in Heroku aktualisiert und wie man mit Migrate Error umgeht
[Rails] Lösung, wenn bei Verwendung von Capybara mit Rspec der Fehler "undefined method` visit '" angezeigt wird
So machen Sie einen Screenshot mit dem Android Studio-Emulator
12 Entspricht der while-Anweisung
[Mit Backtricks] So stellen Sie React to the simple Rails vor
Wie man mit html.erb nummeriert (nummeriert)
So aktualisieren Sie mit activerecord-import
Überprüfen Sie, wie Sie das Zeitlimit festlegen, wenn Sie eine Verbindung zu Spring + HikariCP + MySQL herstellen und SQL ausführen
Umgang mit Bundler :: Dsl :: DSLError durch Umschreiben von gemfile
So entfernen Sie Android-Apps, die mit dem RenderThread-Rätselfehler abstürzen
Mit dem Fehler Cordova-> Looper.prepare ()
Umgang mit verschiedenen Versionen von rbenv und Ruby
Umgang mit dem Ereignis, dass Committee :: InvalidRequest während des Rspec-Datei-Upload-Tests im Committee auftritt
Wie gehe ich mit dem Typ um, den ich 2 Jahre lang über das Schreiben eines Java-Programms nachgedacht habe?
[Rails] Wie man Kaminari mit Slim einführt und das Design ändert
So erstellen Sie mit Spring Boot einen eigenen Controller, der / error entspricht
Android: Umgang mit "Java-Version von '10 .0.1 'konnte nicht ermittelt werden"
Ich habe versucht, die Fehlermeldung beim Ausführen von Eclipse (Java) zu übersetzen.
Projektfacette Java Version 13 wird nicht unterstützt. Wie man damit umgeht
[JQuery] So zeigen Sie das ausgewählte Bild als sofortige Vorschau an + Fügen Sie ein Bildposting-Juwel hinzu
[Hinweis] So starten Sie den mit Docker-Compose eingerichteten Windows-Container neu
So beheben Sie den unbekannten Fehler, der bei der Verwendung von slf4j in Java aufgetreten ist
Verwendung von MinIO mit derselben Funktion wie S3 Verwenden Sie Docker-Compose
Verwendung der link_to-Methode
[Rails] Wie man Edelstein "devise" benutzt
Verwendung der include? -Methode
Wie fange ich mit schlank an?
So finden Sie den durchschnittlichen Winkel
Wie man ein Zeichen mit "~" einschließt
Verwendung der Wrapper-Klasse
Wie man mssql-tools mit alpine benutzt
So fügen Sie die Löschfunktion hinzu
So starten Sie Camunda mit Docker
twitter-4 Auswahl von Fehlern mit der von omniauth gem erstellten Twitter-Anmeldefunktion und wie man damit umgeht
Sie können die Version der Projektfacette nicht von einem dynamischen Webmodul in x.x ändern. Wie man damit umgeht
So wenden Sie Thymeleaf-Änderungen sofort mit #Spring Boot + maven auf den Browser an
So interagieren Sie mit einem Server, der die App nicht zum Absturz bringt
So dekorieren Sie CSS auf Rails6 form_with (Hilfs-) Optionsfeldern
So überprüfen Sie, bevor Sie mit Spring Integration eine Nachricht an den Server senden
[Docker] So lösen Sie die nicht implementierte Fehlerfunktion @ io_fread ~ [Super einfach]