Привет у меня есть проблема при установке barnyard2 в фырканье. Я пытаюсь сделать, это ступает с помощью руководства PDF Фырканья barnyard2 раздел.
sudo tar zxvf barnyard2-1.9.tar.gz
cd barnyard2-1.9
sudo ./configure --with-mysql
Сначала, когда я пытаюсь сделать это, я встречаюсь с ошибкой при высказывании:
ERROR: unable to find mysql headers (mysql.h)
'Таким образом, я пошел для установки libmysql-dev следующий инструкциям от этого сайта здесь. Проблема относительно mysql.h закончилась, но я получил другую ошибку, когда я попробовал это
sudo ./configue --with-mysql command.
На этот раз ошибка
ERROR: unable to find mysqlclient library (libmysqlclient.*).
Таким образом, я пошел для следования инструкциям на этом сайте здесь и попытался определить местоположение libmysqlclient, где у меня есть следующий вывод:
/usr/lib/i386-linux-gnu/libmysqlclient.so.18
/usr/lib/i386-linux-gnu/libmysqlclient.so.18.0.0
/usr/lib/i386-linux-gnu/libmysqlclient_r.so.18
/usr/lib/i386-linux-gnu/libmysqlclient_r.so.18.0.0
/usr/share/doc/libmysqlclient18
/usr/share/doc/libmysqlclient18/changelog.Debian.gz
/usr/share/doc/libmysqlclient18/copyright
/var/lib/dpkg/info/libmysqlclient18:i386.list
/var/lib/dpkg/info/libmysqlclient18:i386.md5sums
/var/lib/dpkg/info/libmysqlclient18:i386.postinst
/var/lib/dpkg/info/libmysqlclient18:i386.postrm
/var/lib/dpkg/info/libmysqlclient18:i386.shlibs
Я попробовал команду sudo./настр –with-mysql-libraries =/usr/lib/i386-linux-gnu/и sudo./настр –with-mysql-libraries =/usr/share/doc/
После каждой команды меня попросили снова первого сообщения об ошибке, с которым я встретился
ERROR: unable to find mysql headers (mysql.h)
Это походит каждый раз, когда я пытался установить путь туда, где mysql.h или libmysqlclient расположены, ошибка просто открывается. Как я решаю этого? Только для сообщения - просто средний пользователь человечности, и я не знаю много команд. Я действительно ценю, если кто-либо мог бы выручить.Спасибо
Не уверенный, если Вы больше нуждаетесь в этом ответе, но здесь - как я заставил его работать:
./configure --with-mysql --with-mysql-libraries=/usr/lib/x86_64-linux-gnu/ --with-mysql-includes=/usr/include/
В Вашем случае просто используйте: i386-linux-gnu вместо x86_64 пути к папке.
Попробуйте:
apt-get install libmysqlclient-dev
это решило мою проблему
Я столкнулся с этим, используя CentOS 7 с Percona MySql.
Я решил проблему, выполнив:
yum install Percona-Server-devel