2
4

1 回答 1

0

[root@Lil zhanlgei]# gem install mysql2 构建原生扩展。这可能需要一段时间... 错误:安装 mysql2 时出错:错误:无法构建 gem 原生扩展。/usr/bin/ruby extconf.rb 检查 rb_thread_blocking_region()... 不检查 rb_wait_for_single_fd()... 不检查 mysql.h... 是 检查 errmsg.h... 是 检查 mysqld_error.h ...是的,正在创建 Makefile

你有安装mysql开发包吗?放置整个构建日志(包括下一个 shell 提示符之前的所有内容)

我已经通过yum安装了'mysql-devel'。安装mysql2时的总信息是:[root@Lil zhanlgei]# gem install mysql2 构建原生扩展。这可能需要一段时间... 错误:安装 mysql2 时出错:错误:无法构建 gem 原生扩展。/usr/bin/ruby extconf.rb 检查 rb_thread_blocking_region()... 不检查 rb_wait_for_single_fd()... 不检查 mysql.h... 是 检查 errmsg.h... 是 检查 mysqld_error.h ...是的,正在创建 Makefile ..... gcc -shared -o mysql2.so mysql2_ext.o client.o result.o -L。-L/usr/lib64 -L. -Wl,-z,relro -rdynamic -Wl,-export-dynamic -Wl,-rpath,/usr/lib64/mysql -lruby -L/usr/lib64/mysql -lmysqlclient -lpthread -lz -lm -lrt -lssl -lcrypto -ldl -lpthread -lrt -ldl -lcrypt -lm -lc /usr/bin/ld: 跳过不兼容的 /usr/lib/gcc/x86_64-redhat-linux/4.6.3/../../.. /libz。

将 zlib 升级到最新版本。

耶!~gem 安装成功!想你hd1!

于 2013-01-23T05:24:06.230 回答