簡體   English   中英

在CentOS 6.5上安裝R軟件包RMySQL失敗,因為未找到mysql-connector-c

[英]Failed install R package RMySQL on CentOS 6.5 “because mysql-connector-c was not found”

我正在CentOS 6.5下的R終端內安裝RMySQL,但收到以下錯誤消息:

* installing to library ‘/usr/lib64/R/library’
* installing *source* package ‘RMySQL’ ...
** 成功將‘RMySQL’程序包解包並MD5和檢查
Found INCLUDE_DIR and/or LIB_DIR!
Using PKG_CFLAGS=-I/usr/local/lib64/R/include/include
Using PKG_LIBS=-L/usr/local/lib64/R/lib -lmysqlclient -lz
------------------------- ANTICONF ERROR ---------------------------
Configuration failed because mysql-connector-c was not found. Try installing:
 * deb: libmysqlclient-dev | libmariadbclient-dev (Debian, Ubuntu)
 * rpm: mariadb-devel | mysql-devel (Fedora, CentOS, RHEL)
 * csw: mysql56_dev (Solaris)
 * brew: mysql-connector-c (OSX)
If mysql-connector-c is already installed, check that 'pkg-config' is in your
PATH and PKG_CONFIG_PATH contains a mysql-connector-c.pc file. If pkg-config
is unavailable you can set INCLUDE_DIR and LIB_DIR manually via:
R CMD INSTALL --configure-vars='INCLUDE_DIR=... LIB_DIR=...'
--------------------------------------------------------------------
ERROR: configuration failed for package ‘RMySQL’
* removing ‘/usr/lib64/R/library/RMySQL’

這是其他信息:

  1. 我已經通過yum根據需要安裝了mysql-devel
  2. PKG_CONFIG_PATH已設置為“ / usr / lib64 / pkgconfig:/ usr / share / pkgconfig:/ usr / local / lib / pkgconfig”,但是我無法在整個文件中找到文件“ mysql-connector-c.pc”系統。

我被困在這里2天了,非常感謝您的幫助和建議! 謝謝!

您可以在http://rpm.pbone.net/搜索mysql-connector-c以獲得概述。

注意,沒有mysql-connector-c軟件包可用於CentOS。 僅在搜索Redhat EL6和EL7時出現。

還應注意,“ mysql-connector-c-devel”軟件包似乎都沒有文件“ mysql-connector-c.pc”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM