尝试在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。 - 将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') 安装包...... ... RS-DBI.c:1:0:抱歉,未实现:未编译的64位模式 make: [RS-DBI.o]错误1 * 错误:包'RMySQL'的编译失败 ...
我猜我的问题在于'64位模式......'的消息,但我不确定。
思想?
答案 0 :(得分:3)
我不确定此错误消息与RMySQL或任何特定包有任何关系。
在64位Windows上,而不是默认路径:
C:\Rtools\MinGW\bin
(给出错误sorry, unimplemented: 64-bit mode not compiled in
)
您可能(非常合理地)注意到MinGW64目录并尝试:
C:\Rtools\MinGW64\bin
但事实上它需要是:
C:\Rtools\gcc-4.6.3\bin
然后,当然,停止并启动一个新的DOS窗口来获取新的PATH。
答案 1 :(得分:0)
我在安装RMySQl时遇到问题 所以我安装了RODBC包,工作正常。 (确保安装了MySQL驱动程序。)