Ich installierte Ruby auf Ubuntu für den systemweiten Einsatz. Die Datei .irbrc_history
wird in einem Systemverzeichnis und nicht im Basisverzeichnis des Benutzers erstellt. Dies verursacht einen Zugriffsfehler, wenn die Datei von jemand anderem gehört. Hier ist der Fehler neben einem Haufen mehr, die ich denke, ist irrelevant:Ruby irbrc_history systemweit. Wie man es lokal macht?
irb
/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/irb/ext/save-history.rb:75:in `initialize': Permission denied @ rb_sysopen - /usr/local/rvm/rubies/ruby-2.4.1/.irbrc_history (Errno::EACCES)
Löschen der Verlaufsdatei behebt den Fehler.
Ich habe versucht, Umgebungsvariablen und Verlaufsinitialisierungscode zu dem, was ich denke, ist das System .irbrc
Datei, aber ohne Erfolg.
Welche Sequenz von Initialisierungsdateien wird ausgeführt, die sich auf diese Verlaufsdatei auswirken? Wie kann ich den Speicherort der Verlaufsdatei ändern?
Haben Sie ein fix noch? Ich habe das gleiche Problem. – kenn