2011-10-26 45 views
3

我們將在我們的生產應用程序中使用mysql 5.5。我做了一些在線搜索,似乎mysql2 0.2.6是mysql5.5的一個。這款寶石是否適用於窗戶?有關如何安裝和管理生產的任何提示?在windows 5.5中用於MySQL 5.5的Ruby Gem

謝謝。

回答

1

gem(mysql或mysql2)爲您正在運行的MySQL版本提供獨立於版本的層。但是,如果您使用的是預編譯的gem,則需要在您的系統中安裝特定於版本的MySQL庫。

爲了避免這種情況,您可以使用MySQL Connector/C,它提供了一種與版本無關的方式來連接到MySQL。

我已經證明了如何編譯MySQL寶石針對MySQL的連接器/ C在這個博客帖子:

http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/

mysql2寶石對Windows中的一些問題,所以我會建議你使用mysql寶石的時間存在。

希望這會有所幫助。

+0

感謝您的注意。我會在我的Windows開發環境中嘗試它。你的意思是說,博客中的程序可以應用於Windows中的任何版本的Mysql服務器?該程序是否也適用於Linux Ubauntbu服務器? – user938363

+0

如果需要,您可以跳過MySQL安裝說明,MySQL Connector/C獨立於您要連接的MySQL版本。有一個適用於Linux的connector-c,您可以使用它在該系統上安裝gem,而無需安裝MySQL本身(您可以遠程連接) –