gpt4 book ai didi

mysql - Rails 3.0.3、Ruby 1.8.7 (Cygwin)、Windows 7 64 位、MySQL 5.5。 - MySQL gem 安装失败

转载 作者:行者123 更新时间:2023-11-29 03:46:18 24 4
gpt4 key购买 nike

我正在尝试在 Windows 7 64 位上安装适用于 Ruby on Rails 的 MySQL Gem。我已经从 MySQL 网站安装了 MySQL Essential 5.1.54 Winx64。我已经安装了 Cygwin,它带有 ruby​​ 1.8.7 (2008-08-11 patchlevel 72) [i386-cygwin]。我已经从 rails 网站安装了 Rails 3.0.3。当我执行“gem install mysql”时,它输出:

Building native extensions.   This could take a while...
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension

/usr/bin/ruby.exe extconf.rb
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lm... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lz... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lsocket... no
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lsnl... no
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lmygcc... no
checking for mysql_query() in -lmysqlclient... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.

我已经下载了 Instant Rails libmySQL.dll 并将其替换到我的 MySQL 目录 (C:\Program Files\MySQL\MySQL Server 5.1\bin) 中。我有一个/etc/my.cnf 指向使用 127.0.0.1 作为 mysql 主机。我可以在我的 cygwin bash shell 中连接到 mysql。我可以在命令提示符窗口中连接到 mysql。我可以使用 SQLite3 作为数据库来启动 Rails。我试过为 gem 安装提供 --with-mysql-dir=C:\Program Files\MySQL\MySQL Server 5.1\bin。

最佳答案

尝试 --with-mysql-dir=C:\Program Files\MySQL\MySQL Server 5.1,祝你好运!

关于mysql - Rails 3.0.3、Ruby 1.8.7 (Cygwin)、Windows 7 64 位、MySQL 5.5。 - MySQL gem 安装失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4721108/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com