首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装mysql,mysql2 gems在fedora16上失败

安装mysql,mysql2 gems在fedora16上失败
EN

Stack Overflow用户
提问于 2013-01-23 02:26:02
回答 1查看 213关注 0票数 2

这是我的命令信息:

代码语言:javascript
复制
[root@Lil lib]# gem install mysql -- --with-mysql-config=/usr/bin/mysql_config
Building native extensions.  This could take a while...
ERROR:  Error installing mysql:
    ERROR: Failed to build gem native extension.
        /usr/bin/ruby extconf.rb --with-mysql-config=/usr/bin/mysql_config
checking for mysql_ssl_set()... no
checking for rb_str_set_len()... no
checking for rb_thread_start_timer()... no
checking for mysql.h... yes
creating Makefile

,当我输入命令“gem install mysql2”时,信息是:

代码语言:javascript
复制
[root@Lil lib]# gem install mysql2
Building native extensions.  This could take a while...
ERROR:  Error installing mysql2:
    ERROR: Failed to build gem native extension.
        /usr/bin/ruby extconf.rb
checking for rb_thread_blocking_region()... no
checking for rb_wait_for_single_fd()... no
checking for mysql.h... yes
checking for errmsg.h... yes
checking for mysqld_error.h... yes
creating Makefile
**this is my gem list:**
*** LOCAL GEMS ***
actionmailer (3.2.11)
actionpack (3.2.11)
activemodel (3.2.11)
activerecord (3.2.11)
activeresource (3.2.11)
activesupport (3.2.11)
arel (3.0.2)
builder (3.0.4)
bundler (1.2.3)
cgi_multipart_eof_fix (2.5.0)
daemons (1.1.9)
erubis (2.7.0)
execjs (1.4.0)
fastthread (1.0.7)
gem_plugin (0.2.3)
hike (1.2.1)
i18n (0.6.1)
journey (1.0.4)
json (1.7.6)
libv8 (3.11.8.13 x86_64-linux)
mail (2.4.4)
mime-types (1.19)
mongrel (1.1.5)
mongrel_cluster (1.0.5)
multi_json (1.5.0)
polyglot (0.3.3)
rack (1.4.4)
rack-cache (1.2)
rack-ssl (1.3.2)
rack-test (0.6.2)
rails (3.2.11)
railties (3.2.11)
rake (10.0.3)
rdoc (3.12)
ref (1.0.2)
sprockets (2.2.2)
sqlite3 (1.3.7)
sqlite3-ruby (1.3.3)
therubyracer (0.11.3)
thor (0.16.0)
tilt (1.3.3)
treetop (1.4.12)
tzinfo (0.3.35)

我尝试了很多方法,但仍然不能解决问题,我该怎么办?

EN

回答 1

Stack Overflow用户

发布于 2013-01-23 05:24:06

root@Lil zhanlgei#创业板安装mysql2构建本机扩展。这需要一段时间..。错误:安装mysql2时出错:错误:生成gem本机扩展失败。/usr/bin/ruby extconf.rb检查rb_thread_blocking_region().不检查rb_wait_for_single_fd().没有检查没药..。是的,检查一下.是的检查mysqld_error.h..。是的,创建Makefile

您安装了mysql开发包吗?将整个构建日志(包括所有内容到下一个shell提示符)

在安装yum.the时,我已经安装了“mysql-devel”,安装mysql2的总信息是:root@Lil zhanlgei#宝石安装mysql2构建本机扩展。这需要一段时间..。错误:安装mysql2时出错:错误:生成gem本机扩展失败。/usr/bin/ruby extconf.rb检查rb_thread_blocking_region().不检查rb_wait_for_single_fd().没有检查没药..。是的,检查一下.是的检查mysqld_error.h..。是的创造了Makefile ..。gcc -shared -o mysql2.so mysql2_ext.o client.o结果.o -L.-L/usr/lib64 64 -L.-Wl,-z,relro -rdynamic -Wl,-导出-dynamic -Wl,-rpath,/usr/lib 64/mysql -lruby -L/usr/lib 64/mysql -lmysqlclient -lpthread -lz -lm -lrt -lssl -lcrypto -ldl -lpthread -ldl -lcrypt -lm -lc /usr/bin/ld:当搜索-lz /usr/bin/ld:跳过不兼容的/usr/lib/libz.so时,搜索-lz /usr/bin/ld: find -lcrypto

将zlib升级到最新版本。

是啊!~宝石安装成功了!你以为你是hd1!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14471478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档