WAMP的MySQL“lib”和“include”目录在哪里?

时间:2011-04-25 14:47:42

标签: mysql ruby-on-rails ruby-on-rails-3 windows-7 wamp

我提供了in step #10 here所述的MySQL libinclude目录的路径。

但是,我在Windows 7(32位)的WAMP安装中找不到这些目录。

我试着指向bin目录:

gem install mysql2 -- 
   '--with-mysql-lib="c:\wamp\bin\mysql\mysql5.5.8\bin" 
    --with-mysql-include="c:\wamp\bin\mysql\mysql5.5.8\bin"'

但它不起作用:

...
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.
...

请告知。

2 个答案:

答案 0 :(得分:1)

这对我有用:

gem install mysql2 -- '--with-mysql-dir="C:\wamp\bin\mysql\mysql5.5.xx"'

一直在寻找几个小时,并没有看到这个变化建议,所以希望它会帮助别人!

答案 1 :(得分:0)

将目录位置更改为指向bin目录,这两个dll都在那里。

即:

gem install mysql2 -- '--with-mysql-lib="c:\wamp\bin\mysql5.1.xx\bin" --with-mysql-include="c:\wamp\bin\mysql5.1.xx\bin"'

应该有用。只需使用正确的版本更改版本文件即可。