是否可以将 gem mysql2 与 rails 2.3 一起使用?
Posted
技术标签:
【中文标题】是否可以将 gem mysql2 与 rails 2.3 一起使用?【英文标题】:Is it possible to use gem mysql2 with rails 2.3? 【发布时间】:2011-07-12 10:21:41 【问题描述】:我找不到任何与如何在 rails 2.3 中使用 mysql2 相关的内容。这两个可以一起用吗?我想使用 mysql2,因为我认为它有助于提高我的 rails 2.3 应用程序的性能。
【问题讨论】:
【参考方案1】:mysql2 gem 在我的 rails 2.3.5 上运行良好,但您需要使用 gem 的 0.2.* 版本
gem install mysql2 -v=0.2.6
【讨论】:
或添加到您的 Gemfile:gem 'mysql2', '< 0.3'
【参考方案2】:
在将 Rails 应用程序从 2.3.5 升级到 2.3.8 后,我收到了 Task not supported by 'mysql2'
错误。调用db:test:purge
等rake任务时会出现该错误。
要解决此问题,请随时将我的版本从 https://github.com/zubin/rails/tree/v.2.3.8.mysql2 下载到 vendor/rails
。
【讨论】:
以上是关于是否可以将 gem mysql2 与 rails 2.3 一起使用?的主要内容,如果未能解决你的问题,请参考以下文章
使用 rvm 在 Snow Leopard for Rails 3 上安装 mysql2 gem
gem mysql2未安装在rails上的ruby上[重复]
为啥带有 Mysql2 Gem ActiveRecord::Base.connection.execute(sql) 的 Rails 3 返回 Array 而不是 Hash?
未加载库:尝试使用 mysql2 gem 在 OS X 10.6 上运行“rails server”时出现 libmysqlclient.16.dylib 错误