每当我尝试为Jruby加载gem时,它都会给我这个错误。 这是在进入“gem install rails”之后。 请帮忙?
我正在尝试为jruby-1.7.0.RC2下载gem,但每当我试图推动它时我都会收到此错误。
Error: Your application used more stack memory than the safety cap of 2048K.
指定-J-Xss #### k以增加它(#### = cap size以KB为单位)。 为完整的StackOverflowError堆栈跟踪指定-w
如果您使用RVM来管理Ruby运行时,请务必更新它。 请参阅https://github.com/jruby/jruby/issues/331 。
因为每次你都跑
gem安装导轨
它会检查翻盖JRUBY_OPTS只是尝试更改该值
export JRUBY_OPTS=-J-Xmx2048m
将2048更改为更高的值(这基本上是Jruby堆空间设置)
然后运行gem install rails
希望这有帮助
btw您可以在http://kenai.com/projects/jruby/pages/PerformanceTuning中使用的选项列表
- Btrieve / Pervasive db和Ruby
- JRuby on Rails与Ruby on Rails,有什么区别?
- 如何提高jRuby加载时间?
- 将JRuby on Rails应用程序部署到Tomcat的最佳方法是什么?
- 如何使用dBpedia在ruby-on-rails应用程序上设置neo4j?
- 无法使用rackup和jRuby启动简单的Sinatra应用程序(没有来自Web服务器的响应)
- 理解Ruby的repeated_permutation方法的源代码
- 使用JRuby将Ruby on Rails应用程序的所有.rb文件编译为.class,将其打包成.war并部署到Java appserver中
- NoMethodError:在tomcat上部署rails app时的relative_url_root