0

したいのですがgem install do_mysql、MySQL ヘッダー ファイルが見つからないため失敗します。

do_mysql.c:5:19: error: mysql.h: No such file or directory
do_mysql.c:6:20: error: errmsg.h: No such file or directory
do_mysql.c:7:26: error: mysqld_error.h: No such file or directory"

私のシステム管理者はmysqlをパッケージとしてインストールするため、基本的に「/usr/local/mysql」はまったく存在しません!!

それで、私は何をすべきですか?

パッケージを照会することによって

rpm -q --filesbypkg mysql-5.5.19-1.el6.remi.x86_64
mysql                     /usr/bin/msql2mysql
mysql                     /usr/bin/mysql
mysql                     /usr/bin/mysql_config
mysql                     /usr/bin/mysql_find_rows
mysql                     /usr/bin/mysql_waitpid
mysql                     /usr/bin/mysqlaccess
mysql                     /usr/bin/mysqladmin
[...]
4

1 に答える 1

1

必要なヘッダーファイルを含むディストリビューションにMySQLの「開発者パッケージ」をインストールする必要があります(エラーメッセージにはにポインタが含まれていますmysql.h)。

RHEL 6または互換性のあるディストリビューションでは、パッケージをインストールするだけmysql-develです。

于 2011-12-13T19:39:12.570 に答える