#jvm #rake #jruby
#jvm #rake #jruby
Вопрос:
Как мне передать аргументы jvm, такие как Xmx, задаче rake в jruby? Я использую rvm и запускаю задачу rake «rake db: migrate».
Спасибо!
Ответ №1:
Вместо того, чтобы указывать весь путь, если jruby уже является используемым вами Ruby (например, с rvm), так что простой ввод rake
будет использовать jruby, вы можете использовать двойной тире для отправки аргументов в jvm.
Примеры:
bundle exec rake -- -J-Xmx1024m
(если вы используете bundler)
rake -- -J-Xmx1024m
Ответ №2:
Нашел это!
jruby -J-Xmx2048m -S /home/prats/.rvm/gems/jruby-1.6.1@myapp/bin/rake db:migrate
Комментарии:
1. Вы также могли бы попробовать
`which rake`
вместо указания полного пути для rake сделать его немного более универсальным.