当尝试在centos计算机上安装RMySQL(与Percona一起使用)时,出现以下错误:
- 安装 source 软件包“ 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 | mariadb-devel | mysql-devel(Fedora,CentOS,RHEL)* csw:mysql56_dev(Solaris)* brew:mariadb-connector-c(OSX)如果您已经有一个mysql客户端 库已安装,请验证mariadb_config或mysql_config 在您的路径上。如果这些不可用,您还可以设置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和libs!
但是,如果我手动运行:
mysql_config --cflags
它返回一个不存在的文件夹,所以我认为它配置错误,如何解决? mysql_config --cflags应该指向哪里?