2011-11-17 14 views
2

我在Windows 7上並通過XAMPP設置了mysql。設置rails以查找LIBMYSQL.dll的默認位置

我現在開始一個新的rails項目(我第一次在rails中開發),並且只是設置了項目。

我想啓動服務器,所以我用rails server。但是它抱怨

「程序無法啓動,因爲libmysql.dll在從計算機中缺少」

我知道在哪裏的libmysql.dll存儲在,所以我怎麼告訴軌去那裏看?

回答

4

Libmysql.dll文件位於您的mysql安裝的bin目錄中。

還需要將其拷貝到Ruby \ bin目錄中。

將其複製並重新啓動服務器或控制檯(如果已經運行)。

+0

有關此問題的更詳細的討論和解決方案,請參見[安裝 - mysql-on-windows-7-x64-and-using-ruby-it-it](http://blog.mmediasys.com/2011/07/07/installed-mysql-on-windows-7-x64-and-using-ruby-with-it /) – Zeeshan

+1

此文件的位置已移至最新版本的MySQL中 - 現在位於lib文件夾中。我的默認安裝位置是C:\ Program Files \ MySQL \ MySQLServer 5.5 \ lib \ libmysql.dll – JoeProgram

+0

如果你有32位Ruby但是64位MySQL,你需要這個DLL的32位版本(它仍然會針對你的64位服務器)。您可以從C連接器獲取它。在此處查看更多信息:http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/ –