[英]Installed ruby-1.9 (rvm) and rails 3, mongrel or thin uses system ruby
[英]Mongrel with Ruby 1.9
启动服务器时,在更新到Ruby 1.9后出现以下奇怪错误:
“ rb_gc()ruby 1.8.6(2008-08-11)[i386-mswin32]上的[BUG]跨线程冲突
该应用程序已请求运行时以一种异常方式终止它。 有关更多信息,请联系应用程序的支持团队。 “
我的杂种版本是1.1.6,应该与Ruby 1.9兼容。 我也仍然有Ruby 1.8.6安装,因此我假设出于某种原因,mongrel尝试访问该文件并杀死了ruby? 我的rails版本是2.3.4,以防万一。
我会怀疑您的主要来源的评论-最近的大多数评论都是垃圾评论,这些评论指向销售鞋子或手袋的链接。
在确实可以正常工作且不是垃圾邮件发送者的那些人中,请注意,他们建议您将gem来源更改为http://gems.rubyinstaller.org
或使用1.2.0预发行版。
就我个人而言,我无法想到在2008年后使用Mongrel的任何令人信服的理由。 有很多更好的选择。 Thin,Unicorn和Passenger都得到了积极维护,长期符合1.9的要求,在典型基准测试中速度更快,并且在功能和易于部署方面具有不同的优势。 杂种发生时是向前迈出的一大步,但现在它有点古玩,没有明显的优势。
只是...除了Webrick。 真。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.