我尝试安装RMySQL-library (R版本2.14.2,32位WinXP ),但得到以下错误信息:
install.packages("D:/R/library/RMySQL_0.9-3.tar.gz",repos=NULL, type="source")..。
RS-MySQL.h:32:19: fatal error: mysql.h: No such file or directory
compilation terminated.
make: *** [RS-MySQL.o] Error 1
ERROR: compilation failed for package 'RMySQL'
* removing 'C:/Dokumente und Einstellungen/Giordano/R/win-library/2.14/RMySQL'
Warning message:
In install.packages("D:/R/library/RMySQL_0.9-3.tar.gz", repos = NULL, :
installation of package 'D:/R/library/RMySQL_0.9-3.tar.gz' had non-zero exit status这只是包含错误消息的输出的一部分。我不明白这条信息,也许有人能给我一些建议。谢谢你的帮助。佐丹诺。
发布于 2012-06-29 21:12:23
下面是一些安装mysql头库的指针:
https://github.com/jeffreyhorner/RMySQL
(网站现在似乎移到了这里)
http://biostat.mc.vanderbilt.edu/wiki/Main/RMySQL
关键是在R\etc文件夹中有一个Renviron.site文件,并且在从源代码编译之前将libmysql.dll放在正确的位置。
祝好运。
发布于 2012-04-23 05:44:39
R找不到构建包所需的MySQL头文件。正如文档所述:
在安装MySQL二进制发行版时,您需要在MySQL安装过程中安装“C包含文件/库文件”。
修复方法是安装MySQL头文件。
发布于 2012-10-14 09:09:36
你永远不会得到一个RMySQL预编译的二进制包,因为在安装它之前会检查MySQL路径和其他包含文件的有效性。
https://stackoverflow.com/questions/10270616
复制相似问题