2010-10-22 61 views
0

我是Rails的新手,最初使用NetBeans + JRuby來製作Rails應用程序(使用JRuby是因爲它快速入門 - 我不需要與任何Java庫進行交互)。Rails 2.3.8的WEBrick替代?

然後因爲(一)許多寶石不適用於JRuby和(B)大部分的Rails webshosts不支持JRuby的,我決定使用Ruby MRI。

所以我得到了一切安裝,它工作正常。但是現在,在每4/5刷新一次網頁之後,WEBrick會以SEGFAULT的速度崩潰。 (當我使用JRuby時,沒有發生過這種情況)。

所以,我去尋找替代品,並嘗試瘦。 this question幫助部分解決了一些錯誤。現在在thin start我收到一個錯誤No adapter found for C:/Ruby192/bin

有關如何開始使用(任何)簡單(穩定)Web服務器再次開始開發的任何建議,敬請關注。

Ps。我使用Windows 7 x64,如果有幫助。

回答

0

結束了與薄去紅寶石下1.8.7p0

1

使用旅客精簡版。

$ gem install passenger 
$ cd /path/to/rails 
$ passenger start 

第一次運行啓動時,它會下載,編譯和安裝服務器。

0

嘗試雜種發展。但我建議在生產中採取乘客的方式。替代方案將是一個雜種羣。只需安裝雜種寶石,Rails將在啓動服務器時自動使用它。

+0

我沒有嘗試,但因爲它似乎雜種不使用Rails 2.3.8工作:https://rails.lighthouseapp.com/projects/8994 /門票/ 4690-mongrel-doesnt-work-with-rails-238 – Zabba 2010-10-23 07:11:18

+0

嗯,它適用於我(但是腳本/服務器)。 – hurikhan77 2010-10-23 17:37:24