При попытке установить RMySQL (для использования с Percona) на машине centos я получаю следующую ошибку:
- установка источник пакет 'RMySQL'... ** пакет' RMySQL 'успешно распакован и проверены суммы MD5 Найдены mysql_config cflags и libs!Использование PKG_CFLAGS = -I / usr / include / mysql -m64 Использование PKG_LIBS = -L / usr / lib64 / mysql -lmysqlclient -lpthread -lz -lm -lrt -lssl -lcrypto -ldl ------------------------- ОШИБКА ANTICONF --------------------------- Конфигурация не удалась из-за отсутствия клиента mysqlбиблиотека была найдена.Попробуйте установить: * deb: libmariadbclient-dev |libmariadb-client-lgpl-dev (Debian, Ubuntu) * rpm: mariadb-connector-c-devel |Мариадб-Девел |mysql-devel (Fedora, CentOS, RHEL) * csw: mysql56_dev (Solaris) * brew: mariadb-connector-c (OSX) Если у вас уже установлена клиентская библиотека mysql, убедитесь, что либо mariadb_config, либо mysql_config присутствуют в вашей переменной PATH.Если они недоступны, вы также можете установить INCLUDE_DIR и LIB_DIR вручную с помощью: R CMD INSTALL --configure-vars = 'INCLUDE_DIR = ... LIB_DIR = ...' -------------------------------------------------------------------- ОШИБКА: сбой конфигурации для пакета 'RMySQL'
- удаление '/ usr / local / lib64 / R / site-library / RMySQL'
Если я запускаюиз командной строки «mysql» (для запуска клиента) он работает нормально, поэтому я знаю, что он установлен правильно, и проблема в том, что RMySQL не может с ним общаться.
Одна часть журнала говорит:
Найдены mysql_config cflags and libs!
Но если я запускаю вручную:
mysql_config --cflags
Возвращает несуществующую папку, поэтому я думаю, что она неправильно настроена, как это может бытьрешена?Где должен указывать mysql_config --cflags?