mysql - Win64编译包源码: "sorry, unimplemented: 64 bit mode not compiled in"

标签 mysql r rmysql

尝试在 64 位 Windows 7 上安装 RMySQL。

将 R-2.14.2 与 Rtools214 和 MySQL Server 5.5 结合使用。

仔细阅读 RMySQL 源安装的几个步骤。

故障排除: - 将 libmysql.dll 复制到 R-2.14.2/bin 和 R-2.14.2/bin/i386。 - 将 libmysql.dll 和 libmysql.lib 复制到 MySQL Server 5.5\lib\opt。 - 在 Renviron.site 中输入 MYSQL_HOME=C:\Program Files\MySQL\MySQL Server 5.5,保存到 R\R-2.14.2\etc。

我的常见问题实例:

Sys.getenv('MySQL_HOME') [1] "C:\Program Files\MySQL\MySQL Server 5.5\"

install.packages('RMySQL', type = 'source') Installing package(s) ... ... RS-DBI.c:1:0: sorry, unimplemented: 64-bit mode not compiled in make: [RS-DBI.o] Error 1* ERROR: compilation failed for package 'RMySQL' ...

我猜我的问题在于“64 位模式...”消息,但我不确定。

想法?

最佳答案

我不确定此错误消息与 RMySQL 或任何特定包有任何关系。

在 64 位 Windows 上,而不是默认路径:

C:\Rtools\MinGW\bin

(给出错误抱歉,未实现:64位模式未编译)

您可能(相当合理地)注意到旁边有 MinGW64 目录并尝试:

C:\Rtools\MinGW64\bin

但事实上它需要是:

C:\Rtools\gcc-4.6.3\bin

然后,当然,停止并启动一个新的 DOS 窗口以获取新的 PATH。

关于mysql - Win64编译包源码: "sorry, unimplemented: 64 bit mode not compiled in",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9669660/

相关文章:

r - 用户在 plot() 函数中定义的轴刻度

mysql - R 库 RMySQL 无法启动

mysql - ruby:使用mysql/mysqlplus时如何指定编码?

javascript - 更新不起作用

php - 返回部分匹配和完全匹配时遇到问题

java - 优化MySQL更新查询

r - 如何处理不完美但有用的功能?

r - 警告 : number of columns of result is not a multiple of vector length (arg 1)

r - 安装 Mac 版 RMySQL

mysql - RMySQL、dbWriteTable 和包含换行符的文本字段