Как указать конфигурацию размера кучи в файле конфигурации - PullRequest
3 голосов
/ 02 августа 2011

gem install терпит неудачу со следующей ошибкой: Как мне указать конфигурацию размера кучи в общем месте, чтобы мне не приходилось каждый раз переопределять это.

Error: Your application used more memory than the safety cap of 500m.
Specify -J-Xmx####m to increase it (#### = cap size in MB).
Specify -w for full OutOfMemoryError stack trace.

1 Ответ

8 голосов
/ 12 августа 2011

Эта ошибка и сообщение на самом деле приходят от jruby, а не от gem. К счастью, jruby проверяет параметры по умолчанию в переменной среды JRUBY_OPTS.

Итак, попробуйте export JRUBY_OPTS=-J-Xmx1024m, а затем, когда вы звоните gem install, jruby должен автоматически запускаться с ограничением памяти в 1024 МБ.

...