jruby将jvm参数传递给rake任务

时间:2011-05-02 16:26:01

标签: jvm rake jruby

如何将像Xmx这样的jvm参数传递给jruby中的rake任务? 我正在使用rvm并运行rake任务“rake db:migrate”。

谢谢!

2 个答案:

答案 0 :(得分:7)

而是放置整个路径,如果jruby已经是你正在使用的Ruby(例如,使用rvm),只需键入rake将使用jruby,你可以使用双短划线发送jvm的参数。

示例:

bundle exec rake -- -J-Xmx1024m(如果你使用的是捆绑包)

rake -- -J-Xmx1024m

答案 1 :(得分:4)

发现它!

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