我希望安装 RMySQL 包。
后者的online documentation提及:
- 从http://www.mysql.com或http://dev.mysql.com安装MySQL客户端库。如果您已经安装了MySQL服务器,则可能需要重新运行安装以确保您还安装了客户端标头和库文件。请注意,Xampp不包含这些内容。
醇>
我很困惑我不知道这些需要'header'和'library'文件。而且,我怎么知道它们是否由WampServer提供?如果不是这样,我可以简单地将它们添加到某个WampServer文件夹(而不是卸载WampServer并分别安装Apache及其朋友)吗?
谢谢, 爱德华
答案 0 :(得分:4)
好的,所以我刚刚经历了在Windows上安装RMySQL的生活地狱。但终于成功了。
不支持Windows上的二进制文件,因此其他答案说这是“简单”是错误的。此外,很多指南等已经过时,或者链接断了。
MYSQL的最佳总体答案通常是: Using MySQL in R for Windows 基本上你必须安装RTools才能从源代码编译软件包。
但是特别是对于WAMPServer,它不会安装.lib和客户端文件。所以我做的是去MYSQL找到与Wampserver安装完全相同的MYSQL版本。我下载了zip文件版本。我将lib目录与视觉差异工具(Beyond Compare)进行了比较,并将丢失的文件复制到我的WAMPServer MYSQL安装中。 根据上面的指南,我复制了: libmysql.lib从mysql / lib到mysql / lib / opt来满足依赖关系。 libmysql.dll到C:\ Program Files \ R \ R-2.12.1 \ bin
最后install.packages('RMySQL',type ='source')工作
答案 1 :(得分:2)
对于在Windows中使用WampServer并希望安装RMySQL的人,我已经调整了here概述的说明。我假设你已经安装了WampServer。我还将使用我在计算机上使用的文件路径,但请记住,您的文件路径可能略有不同(由于版本,安装等不同)。
注意:我正在运行32位Windows,R-2.15.1和包含MySQL 5.6.12的WampServer发行版。