2013-06-03 62 views
1

我一直在尋找這個錯誤,重新安裝了所有東西,並嘗試了everthing。我在這裏找到的所有內容都是舊帖子和舊版本。 是的,我已經下載了MySQL C Connector並將lib移動到該ruby目錄。依然沒有。無法安裝gem install mysql2紅寶石WINx64

進出口運行在PC WINx64 紅寶石版本2.0.0-P195的devkit

**gem install mysql2** 
**Temporarily enhancing PATH to include DevKit... 
Building native extensions. This could take a while... 
ERROR: Error installing mysql: 
     ERROR: Failed to build gem native extension. 

    C:/Ruby200/bin/ruby.exe extconf.rb 
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. 

Provided configuration options: 
     --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:/Ruby200/bin/ruby 
     --with-mysql-dir 
     --without-mysql-dir 
     --with-mysql-include 
     --without-mysql-include=${mysql-dir}/include 
     --with-mysql-lib 
     --without-mysql-lib=${mysql-dir}/ 
     --with-libmysqllib 
     --without-libmysqllib 


Gem files will remain installed in C:/Ruby200/lib/ruby/gems/2.0.0/gems/mysql-2.9.1 for inspection. 
Results logged to C:/Ruby200/lib/ruby/gems/2.0.0/gems/mysql-2.9.1/ext/mysql_api/gem_make.out** 

B:\ROR\hcv> 

Windows正在給我的問題所有的時間 最新版本。但這是我在工作中的一切。感謝你們。

回答

1

我已經從http://dev.mysql.com/downloads/mirror.php?id=412857

下載的連接器,並在命令提示

寶石安裝mysql --platform =紅寶石類型 - --with MySQL的-包括= C:\ mysql-連接器-C-6.1.0-winx64 \包括--with MySQL的-LIB = C:\ MySQL的連接器-C-6.1.0-winx64 \ lib中

0

嘗試使用以下命令
安裝MySQL寶石

gem install mysql2 -- '--with-mysql-lib="c:\Program Files\MySQL\MySQL Server 5.0\lib\opt" --with-mysql-include="c:\Program Files\MySQL\MySQL Server 5.0\include"' 

注意:根據您的安裝更改mysql安裝目錄