не может gem установить do_mysql.нет каталога mysql - PullRequest
0 голосов
/ 13 декабря 2011

Я хочу 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
[...]

1 Ответ

1 голос
/ 13 декабря 2011

Вы должны установить «пакет разработчика» MySQL в своем дистрибутиве, который содержит необходимые заголовочные файлы (ваше сообщение об ошибке содержит указатели на mysql.h).

На RHEL 6 или совместимом дистрибутиве вы можете просто установить пакет mysql-devel.

...