【发布时间】:2013-01-20 22:31:05
【问题描述】:
如何将像 Xmx 这样的 jvm 参数传递给 jruby 中的 rake 任务? 我正在使用 rvm 并运行 rake 任务“rake db:migrate”。
谢谢!
【问题讨论】:
如何将像 Xmx 这样的 jvm 参数传递给 jruby 中的 rake 任务? 我正在使用 rvm 并运行 rake 任务“rake db:migrate”。
谢谢!
【问题讨论】:
而是放置整个路径,如果 jruby 已经是您正在使用的 Ruby(例如,使用 rvm),因此只需键入 rake 将使用 jruby,您可以使用双破折号将参数发送到jvm。
例子:
bundle exec rake -- -J-Xmx1024m(如果您使用捆绑器)
rake -- -J-Xmx1024m
【讨论】:
找到了!
jruby -J-Xmx2048m -S /home/prats/.rvm/gems/jruby-1.6.1@myapp/bin/rake db:migrate
【讨论】:
`which rake`,而不是指定 rake 的完整路径以使其更通用。