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 :(得分:8)
这个错误和消息实际上来自jruby,而不是gem。幸运的是,jruby检查JRUBY_OPTS环境变量中的默认选项。
因此,请尝试export JRUBY_OPTS=-J-Xmx1024m
,然后,每当您调用gem install
时,jruby应自动以1024MB内存上限运行。