我已经提供了步骤#10中描述的MySQL的lib
和include
目录的路径。
但是,我在Windows 7(32位)的WAMP安装中找不到这些目录。
我试图指向bin
目录:
gem install mysql2 --
'--with-mysql-lib="c:wampbinmysqlmysql5.5.8bin"
--with-mysql-include="c:wampbinmysqlmysql5.5.8bin"'
但它不工作:
...
checking for rb_thread_blocking_region()... yes
checking for main() in -llibmysql... 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.
...
请建议。
我是这么做的:
gem install mysql2 -- '--with-mysql-dir="C:wampbinmysqlmysql5.5.xx"'
已经搜索了几个小时,没有看到这个变化建议,所以希望它能帮助别人!
更改目录位置以指向两个dll所在的bin目录。
即:
gem install mysql2 -- '--with-mysql-lib="c:wampbinmysql5.1.xxbin" --with-mysql-include="c:wampbinmysql5.1.xxbin"'
应该可以。只需将版本文件更改为正确的版本即可。