2010-11-14 85 views
1

在將應用程序升級到Rails3的過程中,我遇到了一個問題,我在一個新的應用程序中使用一個控制器分離#action:dummies#指數。 問題:我啓動我的服務器,向操作發送請求,但似乎沒有任何事情發生。 日誌文件具有此行並沒有什麼後:在windows上的Rails 3 - 服務器在Ruby 1.8.7上被凍結(沒有響應)

Started GET "/dummies" for 127.0.0.1 at Sun Nov 14 14:49:22 -0800 2010 

如果我改變到Ruby 1.9.2,它的工作原理。然而,當我訪問MySQL出於某種原因(這是另一個問題的主題)時,我的1.9.2解釋器有時會崩潰,而且我找不到一個編譯好的ruby-debug19 for windows,所以我想繼續使用1.8.7 。

如果我將適配器更改爲Sqlite3,它將起作用。所以我的猜測是我的問題是與MySQL。

從rails控制檯中,我沒有問題通過模型對象(使用MySQL和Ruby 1.8.7)訪問數據庫。

有關如何進一步隔離問題的任何想法?

我正在使用Windows 7,MySQL 5.1.51,mysql2 gem(0.2.6)。

這裏是束列表的結果,以防萬一:

* abstract (1.0.0) 
    * actionmailer (3.0.1) 
    * actionpack (3.0.1) 
    * activemodel (3.0.1) 
    * activerecord (3.0.1) 
    * activeresource (3.0.1) 
    * activesupport (3.0.1) 
    * arel (1.0.1) 
    * builder (2.1.2) 
    * bundler (1.0.5) 
    * erubis (2.6.6) 
    * i18n (0.4.2) 
    * mail (2.2.9) 
    * mime-types (1.16) 
    * mysql2 (0.2.6) 
    * polyglot (0.3.1) 
    * rack (1.2.1) 
    * rack-mount (0.6.13) 
    * rack-test (0.5.6) 
    * rails (3.0.1) 
    * railties (3.0.1) 
    * rake (0.8.7) 
    * sqlite3-ruby (1.3.1) 
    * thor (0.14.4) 
    * treetop (1.4.8) 
    * tzinfo (0.3.23) 

感謝, 阿米特

回答

0

我在OS X上的這個問題,並且改變了寶石ruby-mysql而不是mysql做它對我來說。 :)

相關問題