2

所以,我只是在为一个新项目尝试 Ramaze,我想知道为什么它不适用于 Thin,但会使用 ramaze 启动(我猜是 webrick)。这就是它给我的东西:

/opt/local/lib/ruby1.9/gems/1.9.1/gems/thin-1.2.2/lib/thin/request.rb:50:[BUG] 未知类型 0x22(给定 0xc)

这是它正在谈论的那一行:

@parser = Thin::HttpParser.new

这不是太有帮助。

有没有人有任何想法?谢谢!

编辑:实际上,我记得当我尝试安装最新版本的 MySQL gem 时收到此错误。我必须重新安装它,确保在“make install”之前执行“make clean”。但是,thin 是从 gem 安装的,所以我不确定我怎么能在这里做到这一点......

4

1 回答 1

3

这意味着您的 eventmachine 是使用 Ruby 1.8 编译的,但使用 Ruby 1.9 运行。你有1.8/1.9的并行安装吗?

于 2009-07-08T03:17:44.893 回答