【发布时间】:2011-10-26 01:50:07
【问题描述】:
我们将在生产应用程序中使用 mysql 5.5。我做了一些在线搜索,似乎mysql2 0.2.6 是mysql5.5 的版本。这个宝石对窗户也有好处吗?有关如何安装和管理生产的任何提示?
谢谢。
【问题讨论】:
标签: mysql ruby-on-rails ruby-on-rails-3.1 gem
我们将在生产应用程序中使用 mysql 5.5。我做了一些在线搜索,似乎mysql2 0.2.6 是mysql5.5 的版本。这个宝石对窗户也有好处吗?有关如何安装和管理生产的任何提示?
谢谢。
【问题讨论】:
标签: mysql ruby-on-rails ruby-on-rails-3.1 gem
gems(mysql 或 mysql2)为您正在运行的 MySQL 版本提供了一个与版本无关的层。
但是,如果您使用的是预编译 gem,则需要在您的系统中安装特定版本的 MySQL 库。
为避免这种情况,您可以使用 MySQL Connector/C,它提供了一种与版本无关的方式来连接到 MySQL。
我已经在这篇博文中记录了如何针对 MySQL Connector/C 编译 mysql gem:
http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/
mysql2 gem 在 Windows 上有一些问题,所以我建议你暂时使用 mysql gem。
希望这会有所帮助。
【讨论】: