2010-02-17 76 views
2

是否有其他人在那裏運行Rails 3和JRuby-Rack或者Jetty和Rails 3?任何詭計呢?我瘋狂地進行了一些調試,在這一點上,我只是想知道這是可能的。任何人使用JRuby-Rack與Rails 3?

+0

你能否提供一些細節?任何錯誤消息?log sniplets ? – arkadiy 2010-02-18 08:45:35

+0

當然,我們使用一個自定義的啓動腳本來運行Jetty 7,並且它在Rails 2.x上運行良好。現在我們已經升級到了Rails 3,這個應用程序已經完全破壞了,通常沒有問題:檢查你的異常和錯誤,然後追查它。 不幸的是,它不會在Rails端發出任何錯誤消息或日誌信息*東西的。 Log4j的作品花哨,並報告說,從Jetty的角度來看,一切都很酷。然而,Rails只是默默地坐在那裏,當你嘗試訪問應用程序時,它會給你一個錯誤頁面。沒有錯誤,沒有任何東西。 我懷疑jruby-rack,但我不確定。 – Megaduck 2010-02-19 14:34:40

+0

Towynlin的鏈接看起來像一個很好的起點。我會做更多的調試,然後問一個新的問題,如果我卡住了。 – Megaduck 2010-02-19 14:37:30

回答

3
+0

這個鏈接現在已經死了 – 2011-06-19 01:33:45

+0

這個問題和答案現在有點過時,因爲當前版本的rails是3.1.0,但只是爲了後人,你可以找到[我鏈接的博客條目](http:// web。 archive.org/web/20101025005010/http://mathias-biilmann.net/2010/2/jruby-and-rails-3-beta-step-by-step)。 – towynlin 2011-12-20 19:26:09

0

我使用碼頭,軌道+ Rails3中的一對夫婦的項目。 jetty-rails需要固定,需要「有效支持」需要更改爲需要「active_support」(對於主動支持3.0.3),並且您還需要「require」active_support/all「'以包含散列擴展名(否則表示爲!& reverse_merge方法會引發異常......現在試圖修復一些jruby-rack問題..(Rack :: Runtime未加載)..將會更新一次。