如何在配置文件中指定堆大小配置

时间:2011-08-02 10:11:15

标签: rubygems jruby

gem install失败并出现以下错误:如何在公共位置指定堆大小配置,以便我不必每次都重新定义它。

Error: Your application used more memory than the safety cap of 500m.
Specify -J-Xmx####m to increase it (#### = cap size in MB).
Specify -w for full OutOfMemoryError stack trace.

1 个答案:

答案 0 :(得分:8)

这个错误和消息实际上来自jruby,而不是gem。幸运的是,jruby检查JRUBY_OPTS环境变量中的默认选项。

因此,请尝试export JRUBY_OPTS=-J-Xmx1024m,然后,每当您调用gem install时,jruby应自动以1024MB内存上限运行。