2014-10-29 39 views
0

Rails服務器在啓動它幾秒鐘後不斷崩潰。Rails服務器在windows中沒有任何錯誤崩潰

軌版本2.3.8 紅寶石版本1.8.7

我使用Windows和Apatana工作室。

堆棧跟蹤也沒有錯誤。 你能幫我找出是什麼原因導致這個問題,或者建議我在哪裏可以查看相同的問題? (例如,任何特定的日誌等)

堆棧跟蹤: =>引導的Mongrel config.load_paths被棄用,除去在導軌3,請使用autoload_paths代替 config.load_paths =被棄用,除去在導軌3,請使用autoload_paths =代替 =>的Rails 2.3.9應用程序啓動上 /servers/trunk/main/app/models/market.rb:32:警告:已初始化常數MARKET_CODE_US

回答

0

就我而言,我無法從我的應用程序連接到Sybase數據庫。底層驅動程序存在問題,我沒有單獨測試與DB的連接(不使用我的Rails應用程序)。但是驅動程序文件夾中有一個.rb腳本,用於從獨立的Ruby代碼測試與Sybase的連接。我用它來診斷問題。因此,無論何時從現有代碼設置開發環境,只需使用這些驅動程序分別測試與所需數據庫的連接性,然後再將它們插接在一起,然後再進行測試。

0

錯誤說你已經在初始化MARKET_CODE_US你的代碼。並嘗試在您的市場模型中重新初始化。 在你的應用方向找到MARKET_CODE_US並刪除任何不必要的初始化。

+0

感謝尼廷,但即使我評論出該服務器的聲明行仍會崩潰。我可否知道這些事件的日誌存儲在哪裏? (請注意 - 我只是將代碼導入工作區並設置開發環境 - 因此安裝時出現問題的機率很高) – 2014-10-29 06:35:48

+0

問題在於安裝了sybase適配器。把它整理出來。 – 2014-12-09 05:11:30

+0

太好了。請張貼您的問題的答案。如果有人有這個問題,那麼他們會得到答案。 – 2014-12-09 06:36:12