jruby передает аргументы jvm в задачу rake - PullRequest
3 голосов
/ 02 мая 2011

Как передать аргументы jvm, такие как Xmx, в задачу rake в jruby? Я использую rvm и запускаю задачу rake "rake db: migrate".

Спасибо!

Ответы [ 2 ]

7 голосов
/ 20 января 2013

Вместо того, чтобы указывать полный путь, если jruby уже является тем Ruby, который вы используете (например, с помощью rvm), так что при наборе rake будет использоваться jruby, вы можете использовать двойную черту для отправки аргументовjvm.

Примеры:

bundle exec rake -- -J-Xmx1024m (если вы используете упаковщик)

rake -- -J-Xmx1024m

4 голосов
/ 03 мая 2011

Нашли!

jruby -J-Xmx2048m -S /home/prats/.rvm/gems/jruby-1.6.1@myapp/bin/rake db:migrate
...