【问题标题】:Rails: Incorrect MySQL client library versionRails:不正确的 MySQL 客户端库版本
【发布时间】:2011-12-04 16:41:10
【问题描述】:

我是 Ruby/RoR 的新手(比如...今天新)

在尝试我的第一个真正的命令时:

rails g 控制器欢迎索引

出现这个错误:

.../lib/mysql2.rb:9: in 'require': MySQL 客户端库不正确 版本!这个 gem 是为 5.5.16 编译的,但是客户端库是 5.1.53(运行时错误)。

任何有关如何解决此问题的分步帮助将不胜感激。

一些背景:

  • 由于其他原因,我确实在安装 RailsInstaller 和运行它之间重新安装了 MySQL。
  • Win 7 x64,运行 32 位 MySQL
  • 今天从http://railsinstaller.org 安装了 Ruby/Rails

【问题讨论】:

  • 我应该补充一点,如果我运行:gem install mysql2 -- --with-mysql=config="c:/Program Files (x86)/MySQL/MySQL Server 5.5/bin/mysql_config" 它会与:ERROR: Failed to build gem native extension.could not create Makefile due to some reason, probably lack of necessary libararies and/or headers 相呼应

标签: ruby-on-rails ruby


【解决方案1】:

您是否安装了包含这些库的开发版 MySQL?并安装了 C 编译器?

在 Windows 上使用 ruby​​ 原生 gem(如果它仍然存在的话)可能会更好。这就是我们过去 2 天在 Rails 中所做的事情。

很抱歉,我不能提供更多帮助。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2014-04-26
  • 2012-05-28
  • 2013-08-16
  • 2016-06-01
  • 2015-10-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多