2011-08-02 70 views
3

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. 
+0

有人可以关心评论投票吗?我在问这个问题,因为我不知道如何解决这个问题,如果你不喜欢回答,请不要。但请以投票方式表决,并作出解释 – user339108

回答

7

此错误和消息实际上是从JRuby的未来,而不是宝石。幸运的是,jruby检查JRUBY_OPTS环境变量中的默认选项。

因此,试试export JRUBY_OPTS=-J-Xmx1024m,然后,无论何时调用gem install,jruby都应该自动运行一个1024MB的内存上限。

相关问题