如何在配置文件中指定堆的大小配置[英] How do I specify heap size configuration in a config file

本文是小编为大家收集整理的关于如何在配置文件中指定堆的大小配置的处理方法,想解了如何在配置文件中指定堆的大小配置的问题怎么解决?如何在配置文件中指定堆的大小配置问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

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.

推荐答案

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

所以,试试 export JRUBY_OPTS=-J-Xmx1024m,然后,每当你调用 gem install 时,jruby 应该会自动以 1024MB 的内存上限运行.

本文地址:https://www.itbaoku.cn/post/786566.html