2011-03-06 257 views
0

我似乎無法得到軌工作。我一直教程here 似乎並沒有想努力下,由於MySQL的問題或東西..我目前在Windows上,我也已經安裝WAMP。我使用railsinstaller.org的railsinstaller安裝了ruby。反正在瀏覽器中我得到這個錯誤:無法獲得軌工作

Please install the jdbcmysql adapter: `gem install activerecord-jdbcmysql-adapter` (no such file to load -- active_record/connection_adapters/jdbcmysql_adapter) 

麻煩的是,我繼續安裝這個,然後我沒有得到一個錯誤,但它只是說,活動記錄連接失敗,並儘快我關閉了服務器,它再次拋出jdbcmysql錯誤。任何幫助表示感謝,謝謝!

+0

你在使用JRuby嗎? – 2011-03-06 02:54:55

+0

@andrew老實說,我真的不知道。我會輸入什麼命令查找?我剛剛在2小時前開始了紅寶石。 – Tyler 2011-03-06 03:00:51

+0

'ruby --version'輸出是什麼? – 2011-03-06 03:06:47

回答

3

既然你不使用JRuby,沒有理由要像你使用JDBC的MySQL適配器。

在你config/database.yml文件在你的Rails應用程序的根目錄,找到它說:adapter:和改變任何該行:

adapter: mysql2 

有關配置的詳細信息,請參閱Rails Guides。然後您必須安裝mysql2寶石。

+1

這仍然沒有工作,但經過一些周圍挖我想我可能有發現問題。 Netbeans似乎迫使我使用jruby而不是默認的解釋器。我應該只是讓它?否則,我不知道默認解釋器的位置。 – Tyler 2011-03-06 16:14:38

+0

除非您有使用JRuby的理由,否則您應該使用MRI。它可能安裝在'c:\ Ruby'中。 – 2011-03-06 17:21:57