2016-04-22 4 views
0

Я успешно установил JRuby 9.0.5.0 на сервере Ubuntu (1 ГБ памяти/30 ГБ диска/NYC2 - Ubuntu 14.04.4 x64). В командной строке, когда я пытаюсь установить некоторые драгоценные камни. Например BundlerJRuby недостаточно памяти для Java Runtime Environment

gem install bundle 

возвращает ошибку недостаточно памяти:

OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00, 65536, 1) failed; error='Cannot allocate memory' (errno=12) 
# 
# There is insufficient memory for the Java Runtime Environment to continue. 
# Native memory allocation (malloc) failed to allocate 65536 bytes for committing reserved memory. 

Как я могу увеличить параметры памяти, чтобы установить необходимые драгоценные камни?

Ваша помощь приветствуется.

ответ

1

вы увеличиваете голову на Java, с префиксом -J ... например. -J-Xmx624M

что сказанное JRuby (< = 9.0.5, по крайней мере) устанавливает 500MB крышку автоматически, и это, кажется, связано с выделения родной памяти. трудно сказать, что происходит точно, может быть, если есть другие процессы, работающие там просто недостаточно памяти для JRuby для загрузки и загрузки RG (по gem install ...)

Смежные вопросы