Mongrel与Ruby 1.9

Jus*_*siR 2 ruby mongrel ruby-on-rails ruby-1.9

启动服务器时,我在更新到Ruby 1.9后得到这个奇怪的错误:

"[BUG]跨线程违规rb_gc()ruby 1.8.6(2008-08-11)[i386-mswin32]

此应用程序已请求Runtime以不寻常的方式终止它.有关更多信息,请联系应用程序的支持团队."

我的mongrel版本是1.1.6,应该与Ruby 1.9兼容.我还有Ruby 1.8.6安装,所以我认为由于某种原因,mongrel试图访问并杀死ruby?我的rails版本是2.3.4,以防万一.

SFE*_*ley 5

我会怀疑你的主要来源的评论- 最近的评论大多是垃圾评论指向销售鞋子或手提包的链接.

在那些确实让它工作并且不是垃圾邮件发送者的人中,请注意他们建议将宝石源更改为http://gems.rubyinstaller.org或者使用1.2.0预发行版.

就个人而言,我想不出任何令人信服的理由在2008年之后使用Mongrel.有很多更好的选择.Thin,Unicorn和Passenger都得到了积极维护,长期符合1.9标准,在典型基准测试中速度更快,并且在功能和易部署方面具有不同的优势.当它发生时,杂种是一个巨大的进步,但现在它有点古董没有明显的优势.

只是......除了Webrick之外什么都没有.真.