3 Stimmen

Wie spezifiziere ich die Heap-Größenkonfiguration in einer Konfigurationsdatei

gem install schlägt mit folgendem Fehler fehl. Wie kann ich die Heap-Größenkonfiguration an einem zentralen Ort angeben, sodass ich diese nicht jedes Mal neu definieren muss.

Fehler: Ihre Anwendung hat mehr Speicher verwendet als die Sicherheitsgrenze von 500 MB.
Geben Sie -J-Xmx####m an, um es zu erhöhen (#### = Grenzgröße in MB).
Geben Sie -w für vollständigen OutOfMemoryError-Stack-Trace an.

0 Stimmen

Kann jemand den Downvote kommentieren? Ich frage diese Frage, weil ich keine Ahnung habe, wie ich das lösen soll. Wenn Sie nicht antworten möchten, bitte nicht. Aber bei einem Downvote bitte eine Erklärung geben.

8voto

Lucas Meyer Punkte 679

Dieser Fehler und diese Meldung stammen tatsächlich von jruby, nicht von gem. Glücklicherweise überprüft jruby die Standardoptionen in der Umgebungsvariable JRUBY_OPTS.

Versuchen Sie also export JRUBY_OPTS=-J-Xmx1024m und dann sollte jruby immer mit einer Speicherbegrenzung von 1024 MB ausgeführt werden, wenn Sie gem install aufrufen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X