首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装RMySQL时出现错误RS- mysql.h: 32:19: fatal error: MYSQL.H:没有这样的文件

安装RMySQL时出现错误RS- mysql.h: 32:19: fatal error: MYSQL.H:没有这样的文件
EN

Stack Overflow用户
提问于 2012-04-23 02:04:16
回答 4查看 3K关注 0票数 3

我尝试安装RMySQL-library (R版本2.14.2,32位WinXP ),但得到以下错误信息:

代码语言:javascript
复制
install.packages("D:/R/library/RMySQL_0.9-3.tar.gz",repos=NULL, type="source")

..。

代码语言:javascript
复制
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

这只是包含错误消息的输出的一部分。我不明白这条信息,也许有人能给我一些建议。谢谢你的帮助。佐丹诺。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 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放在正确的位置。

祝好运。

票数 4
EN

Stack Overflow用户

发布于 2012-04-23 05:44:39

R找不到构建包所需的MySQL头文件。正如文档所述:

在安装MySQL二进制发行版时,您需要在MySQL安装过程中安装“C包含文件/库文件”。

修复方法是安装MySQL头文件。

票数 4
EN

Stack Overflow用户

发布于 2012-10-14 09:09:36

你永远不会得到一个RMySQL预编译的二进制包,因为在安装它之前会检查MySQL路径和其他包含文件的有效性。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10270616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档