2009-07-08 28 views
2

因此,我只是試着爲Ramaze開發一個新項目,我想知道爲什麼它不適用於Thin,但是會以ramaze開始(我猜測這是webrick)。這是它給我的:用Ramaze硬碰撞Thin

/opt/local/lib/ruby1.9/gems/1.9.1/gems/thin-1.2.2/lib/thin/request.rb:50:[BUG] unknown type爲0x22(位於0xC給出)

這是它在談論行:

@parser =薄:: HttpParser.new

這是不是太有幫助。

有沒有人有任何想法?謝謝!

編輯:其實,我記得當我試圖安裝最新版本的MySQL gem時,我得到了這個錯誤。我必須重新安裝,確保在「make install」之前執行「make clean」。但是,從一個寶石安裝薄,所以我不知道我怎麼能夠在這裏做...

回答

3

這意味着你的eventmachine是用Ruby 1.8編譯,但與Ruby 1.9一起運行。 你有1.8/1.9的並行安裝嗎?

+0

您確定嗎?我遇到了同樣的問題,使用瘦和導軌。它崩潰與完全相同的消息。我正在運行OS X和事件機器是通過rubygems for ruby​​ 1.9 – andi 2009-07-08 12:37:48