1

jruby-1.7.0.RC2 の gem をダウンロードしようとしていますが、プッシュしようとするたびにこのエラーが発生します。

Error: Your application used more stack memory than the safety cap of 2048K.

-J-Xss####k を指定して増やします (#### = キャップ サイズ (KB))。完全な StackOverflowError スタック トレースの場合は -w を指定します

4

2 に答える 2

2

RVM を使用して Ruby ランタイムを管理している場合は、必ず更新してください。https://github.com/jruby/jruby/issues/331を参照してください。

于 2012-10-16T14:23:37.967 に答える
0

それはあなたが走るたびに

gem インストールレール

capsize JRUBY_OPTS をチェックするだけで、その値を変更してみてください

export JRUBY_OPTS=-J-Xmx2048m

2048をより高い値に変更します(これは基本的にJrubyヒープスペース設定です)

そして実行しますgem install rails

この助けを願っています

ところでhttp://kenai.com/projects/jruby/pages/PerformanceTuningで使用できるオプションのリストはこちら

于 2012-10-14T06:27:31.717 に答える