试图在64位Windows 7Win64的从源代码编译包: “对不起,没有实现64位模式下编译没有”
安装RMySQL使用R-2.14.2与Rtools214和MySQL服务器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。 - 将MYSQL_HOME = C:\ Program Files \ MySQL \ MySQL Server 5.5输入到Renviron.site,保存到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位模式......”的消息,但我不知道。
想法?
只是为了记录,交叉发布到rhelp在该社区已弃用,特别是如果你不建议这个事实。 – 2012-03-12 16:16:04
很想看到有人解决这个问题。我通过将我的数据库工作流移动到一个Linux机器中来避开它。 – 2012-03-12 22:55:41