Я поставил мой Java мин/макс размер кучи, чтобы быть таким же, как указан в Sun Docs для точного кучнога проклейки, используя следующее:Почему JRuby жалуется уважительным JAVA_OPTS
-Xms768m -Xmx768m
Это прекрасно работает, когда я начинаю кот, но если я бег jruby
из командной строки он жалуется, говоря: произошла
ошибки при инициализации VM
Несовместимых минимальных и максимальных размеров кучи указанного
Я прочитал в jruby docs о некоторых параметрах -J-X, но кажется глупым, что мне нужно будет явно переопределить мои обычные настройки jvm.
Проблема возникает, когда я развертываю. Я пытаюсь запустить jruby -S rake db:migrate
на моем сервере, и он жалуется.
Правда ли, что мне нужно явно переопределить настройки JVM при запуске jruby? Кажется, что любые значения Xms/Xmx заставляют jruby жаловаться.
Update Таким образом, кажется, что некоторые настройки делают на самом деле работы. Так все эти работы:
Xmx256m Xms256m
Xmx512m Xms256m
Xmx512m Xms500m
Но это не:
Xmx512m Xms512m
Xmx512m Xms501m
Xmx768m Xms512m
На самом деле я сделал: Забыл обновить здесь, ТНХ для напоминания: http://jira.codehaus.org/browse/JRUBY-4702 Выполняет ли установка jruby-launcher перезапись исходной команды jruby? или он предоставляет другой исполняемый файл? – brad
Когда вы устанавливаете встроенную пусковую программу JRuby (on * nix), она перезаписывает файл «jruby», но старая оболочечная программа запуска доступна через jruby.sh. – vsizikov