RMySQL Windows 7 Home安装错误

时间:2012-02-25 05:25:31

标签: r installation rmysql

我已经尝试了堆栈溢出和http://biostat.mc.vanderbilt.edu/wiki/Main/RMySQL上建议的所有内容,但安装仍然失败并显示错误消息:“错误:包'RMySQL'配置失败”。我使用Windows安装程序安装了MySQL服务器并选择了完整选项,因此安装了所有可能的内容。然后,我执行了有关设置环境变量并检查

的步骤
> Sys.getenv('MYSQL_HOME')
  [1] "C:/PROGRA~1/MySQL/MYSQLS~1.5/"

我按照此处的建议制作了.lib和.dll文件的副本:adding RMySQL package to R fails (on Windows)?

我现在没有想法,任何帮助都会非常感激。

1 个答案:

答案 0 :(得分:2)

您可以使用RODBC而不是使用RMySQL。安装MySQL后,您应该能够使用MySQL ODBC驱动程序添加ODBC数据源(单击“开始”并搜索ODBC)。

要在Windows上从源代码安装RMySQL(或R中的任何其他软件包),请按照R-bloggers(http://www.r-bloggers.com/installing-rcpp-on-windows-7-for-r-and-c-integration/)中的说明操作:

  1. 在不包含空格的路径上安装R.

    1. 从以下网址下载R:cran.r-project.org/bin/windows/base /

    2. 双击下载的.exe文件

    3. 出现安全警告时按“运行”

    4. 出现“用户帐户控制”消息框时按“是”

    5. 选择您的语言(我选择英语)

    6. 当提示安装R的位置时,请选择不带位置 空间。我选择“C:\ R \ R-2.14.0”

    7. 在以下所有屏幕上单击“下一步”以完成安装(I 保留默认值不变。)

  2. 为构建R所需的组件安装Rtools(我认为这包含了一个C ++编译器,因为我很确定我的系统还没有安装其他以前的C ++编译器)

    1. 转到此网页:http://cran.r-project.org/bin/windows/Rtools/(Rtools214.exe)

    2. 在下载部分,为您的选择兼容版本 R.我正在使用R-2.14.0,因此选择了Rtools214.exe

    3. 出现安全警告时按“运行”

    4. 出现“用户帐户控制”消息框时按“是”

    5. 选择您的语言(我选择英语)

    6. 选择安装位置(我选择“C:\ R \ Rtools”)

    7. 在以下所有屏幕上单击“下一步”以完成安装(I 保留默认值不变。)

  3. 从命令行运行R时,下载批处理文件始终指向系统上最新版本的R(我发现这样可以节省大量时间)

    1. 转至:cran.r-project.org/contrib/extra/batchfiles /

    2. 选择最新版本(我选择batchfiles_0.6-6.zip)

    3. 下载后,右键单击文件,然后单击“全部提取”。

    4. 单击“浏览”并选择要提取的位置 文件夹(我选择“C:\ R \”)

  4. 下载Redmond Path Utility以非常友好的方式更改PATH变量:

    1. 转至:download.cnet.com/Redmond-Path/3000-2094_4-10811594.html

    2. 点击“立即下载CNET安全下载”

    3. 双击下载的.exe文件

    4. 出现安全警告时按“运行”

    5. 出现“用户帐户控制”消息框时按“是”

    6. 按下一步

    7. 按Decline(除非你想要额外讨厌的广告)。

    8. 点击打开

    9. 将使用RedmondPath.zip打开资源管理器窗口

    10. 点击全部提取。

    11. 单击“浏览”并选择要提取的位置 文件夹(我选择“C:\ R \”)

  5. 编辑PATH变量以允许系统范围内访问计算机上的当前版本的R和Rtools的组件

    1. 双击上面第4步中的Redmond Path Utility(我的是 在:“C:\ R \ RedmondPath \ Redmond Path.exe”)

    2. 出现“用户帐户控制”消息框时单击“是”

    3. 点击左上角的绿色“+”图标,以便我们添加 PATH变量的元素

    4. 在弹出窗口中,导航到 “C:\ R \ batchfiles_0.6-6”并单击“确定”

    5. 点击左上角的绿色“+”图标,以便我们添加 PATH变量的元素

    6. 在弹出窗口中,导航到“C:\ R \ Rtools \ bin” 然后单击“确定”

    7. 点击左上角的绿色“+”图标,以便我们添加 PATH变量的元素

    8. 在弹出窗口中,导航到 “C:\ R \ Rtools \ MinGW \ bin”并单击“确定”

  6. 重新启动计算机(这解决了以上对PATH变量的编辑未立即产生影响的问题)