我正在尝试下载 jruby-1.7.0.RC2 的 gems,但每次尝试推送它时都会收到此错误。
Error: Your application used more stack memory than the safety cap of 2048K.
指定 -J-Xss####k 以增加它(#### = 上限大小,单位为 KB)。指定 -w 表示完整的堆栈溢出错误堆栈跟踪
如果您使用 RVM 来管理 Ruby 运行时,请务必对其进行更新。请参阅 https://github.com/jruby/jruby/issues/331。
那是因为每次你运行
宝石安装导轨
它检查倾覆JRUBY_OPTS尝试更改该值
export JRUBY_OPTS=-J-Xmx2048m
将 2048 更改为更高的值(这基本上是 Jruby 堆空间设置)
然后运行gem install rails
希望这个帮助
顺便说一句,顺便说一下以下是您可以使用的选项列表 http://kenai.com/projects/jruby/pages/PerformanceTuning