我正在尝试在Fedora 21上安装RMySQl,但是我收到错误:
------------------------- ANTICONF ERROR -------------------- -------
配置失败,因为找不到
libmysqlclient
。尝试 安装:
- deb:
libmysqlclient-dev
|libmariadb-client-lgpl-dev
(Debian)libmysqlclient-dev
|libmariadbclient-dev
(Ubuntu)- rpm:
mariadb-devel
|mysql-devel
(Fedora,CentOS,RHEL)- csw:
mysql56_dev
(Solaris)- brew:
mysql-connector-c
(OSX)如果已安装
libmysqlclient
,请检查'pkg-config'
是否正确 在您的PATH和PKG_CONFIG_PATH中包含libmysqlclient.pc
文件。如果
pkg-config
不可用,您可以设置INCLUDE_DIR和LIB_DIR 手动通过:
R CMD INSTALL --configure-vars='INCLUDE_DIR=... LIB_DIR=...'
尝试使用rpm安装mysql-devel
无法正常工作,因为rpm不会处理依赖关系,而yum也会出错:
Error: Package: mysql-devel-5.5.46-1.el6.remi.x86_64 (/mysql-devel-5.5.46-1.el6.remi.x86_64)
Requires: real-mysql(x86-64) = 5.5.46-1.el6.remi
Error: Package: mysql-devel-5.5.46-1.el6.remi.x86_64 (/mysql-devel-5.5.46-1.el6.remi.x86_64)
Requires: real-mysql-libs(x86-64) = 5.5.46-1.el6.remi
我不知道如何做这项工作
任何有关我需要采取的步骤的帮助都会有所帮助。
答案 0 :(得分:1)
如果你想从“remi”存储库安装“mysql-devel”,你还需要从同一个存储库中获取“mysql”和“mysql-libs”。
并且不要尝试在另一个发行版(Fedora)上安装“el6”软件包(Enterprise Linux 6,又名RHEL或CentOS)。