2

我已经尝试了关于堆栈溢出和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 文件:将 RMySQL 包添加到 R 失败(在 Windows 上)?

在这一点上我没有想法,任何帮助将不胜感激。

4

1 回答 1

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”</p>

    7. 在以下所有屏幕上单击下一步以完成安装(我保持默认设置不变)。

  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. 在以下所有屏幕上单击下一步以完成安装(我保持默认设置不变)。

  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 安全下载”</p>

    3. 双击下载的.exe文件

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

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

    6. 按下一步

    7. 按拒绝(除非您想要额外的烦人广告)。

    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 变量的编辑没有立即生效的问题)

于 2012-02-27T23:22:55.687 回答