新安装cent os 5.4;全新安装的Percona xtradb服务器(Server版本:56年5月1日 - rel12.7的Percona服务器(GPL),12.7,修订224)宝石安装mysql失败,这似乎表明它不能将输出用percona服务器安装ruby mysql gem
/usr/local/rvm/rubies/ruby-1.9.2-p180/bin/ruby extconf.rb
checking for mysql_query() in -lmysqlclient... yes
checking for mysql_ssl_set()... yes
checking for rb_str_set_len()... yes
checking for rb_thread_start_timer()... no
checking for mysql.h... no
checking for mysql/mysql.h... no
*** extconf.rb failed ***
找到开发库。我知道我通常会使用额外的选项 - --with-mysql-lib = ...但我不相信它们是作为普通percona安装的一部分进行安装的:percona repositories info
所以我尝试做yum安装mysql-devel,但与percona的东西发生冲突。 I found this post其中提议的解决方案使用--with-mysql-config选项。 Percona在安装时不会自动在/etc/my.cnf上安装my.cnf,所以我掀起了一个并放在那里,因为这是mysql的init.d脚本检查它的地方。重新启动mysql的证实,它现在载入该配置,并试图再次安装,但仍然未能与
"Exec format error - /etc/my.cnf --cflags (Errno::ENOEXEC)"
感谢所有帮助
我也做了查找/ -name mysql.h中并没有什么,所以它看起来像安装percona服务器和客户端与yum后所需的库不存在
本dicking一天后,我放弃了,回到普通的香草mysql。一分钟后,我很快就走了。 Bummer,我知道percona岩石,但必须在服务器上运行某些东西,所以或许我可以在将来某个时候升级。 – wkhatch