新安裝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