在將應用程序升級到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)
感謝, 阿米特