mysql2安装异常

mysql2安装错误

administrator@ubuntu:~/store$ gem install mysql2 

Fetching: mysql2-0.3.13.gem (100%)

Building native extensions.  This could take a while…

ERROR:  Error installing mysql2:

ERROR: Failed to build gem native extension.

        /home/administrator/.rvm/rubies/ruby-1.9.3-p448/bin/ruby extconf.rb

checking for rb_thread_blocking_region()… yes

checking for rb_wait_for_single_fd()… yes

checking for rb_hash_dup()… yes

checking for rb_intern3()… yes

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 -lnsl… yes

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.

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=/home/administrator/.rvm/rubies/ruby-1.9.3-p448/bin/ruby

–with-mysql-config

–without-mysql-config

–with-mysql-dir

–without-mysql-dir

–with-mysql-include

–without-mysql-include=${mysql-dir}/include

–with-mysql-lib

–without-mysql-lib=${mysql-dir}/lib

–with-mysqlclientlib

–without-mysqlclientlib

–with-mlib

–without-mlib

–with-mysqlclientlib

–without-mysqlclientlib

–with-zlib

–without-zlib

–with-mysqlclientlib

–without-mysqlclientlib

–with-socketlib

–without-socketlib

–with-mysqlclientlib

–without-mysqlclientlib

–with-nsllib

–without-nsllib

–with-mysqlclientlib

–without-mysqlclientlib

–with-mygcclib

–without-mygcclib

–with-mysqlclientlib

–without-mysqlclientlib

Gem files will remain installed in /home/administrator/.rvm/gems/ruby-1.9.3-p448/gems/mysql2-0.3.13 for inspection.

Results logged to /home/administrator/.rvm/gems/ruby-1.9.3-p448/gems/mysql2-0.3.13/ext/mysql2/gem_make.out

************解决方法***********

sudo apt-get install libmysql-ruby libmysqlclient-dev 

gem install  mysql2

mysql2安装异常

相关文章:

你感兴趣的文章:

标签云: