我按照“ http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/ ”设置Ruby on rails 应用程序和 mysql 服务器 5.1
因此,当我使用以下命令安装 mysql gem 时:
gem install mysql --platform=ruby -- --with-mysql-dir=C:/mysql-connector-c-noinstall-6.0.2-win32
所以我收到以下错误日志:
暂时增强 PATH 以包含 DevKit...
构建原生扩展。这可能需要一段时间...
错误:安装 mysql 时出错:
错误:无法构建 gem 原生扩展。C:/Ruby187/bin/ruby.exe extconf.rb --with-mysql-dir=C:/mysql-connector-c
-noinstall-6.0.2-win32 检查 -llibmysql 中的 main() ... 否 * extconf.rb 失败 * 由于某种原因无法创建 Makefile,可能缺少必要的库和/或头文件。检查 mkmf.log 文件以获取更多详细信息。您可能需要配置选项。
提供的配置选项:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
-- without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=C:/Ruby187/bin/ruby
--with-mysql-dir
--with-mysql-include
--without-mysql-include=${mysql-dir}/include
--with-mysql -lib
--without-mysql-lib=${mysql-dir}/lib
--with-libmysqllib
--without-libmysqllibGem 文件将继续安装在 C:/Ruby187/lib/ruby/gems/1.8/gems/mysql-2.9.1 以供检查。结果记录到 C:/Ruby187/lib/ruby/gems/1.8/gems/mysql-2.9.1/ext/mysql_api/ge m_make.out
额外信息:Ruby 版本 1.8.7 Windows 7 64 位 Mysql 版本 5.1