【问题标题】:install RMySQL for Mac为 Mac 安装 RMySQL
【发布时间】:2014-07-14 10:54:56
【问题描述】:

当我尝试安装 Mysql 包 (MAC OS) 时出现以下错误

install.packages('RMySQL')

  package ‘RMySQL’ is available as a source package but not as a binary

Warning in install.packages :
 package ‘RMySQL’ is not available (for R version 3.1.0)

我不确定我需要设置什么才能使其正常工作。

【问题讨论】:

  • 正如您从错误消息中得知的那样,Mac 没有二进制文件(好吧,对于 Mavericks,这大概就是您所使用的)。所以你必须从源代码构建它。您的第一步可能应该是下载源代码,阅读安装说明,也许做一些谷歌搜索然后尝试一下。
  • 网站说源代码不适用于 OS - Mavericks
  • 不,来源是总是 available.
  • 是的 .. 获取源并安装。谢谢

标签: r rmysql


【解决方案1】:

RMySQL no longer provide binary packages的作者,所以你必须从源代码构建。

我已经在另一个帖子中发布了完整的解决方案:Installing RMySQL in mavericks。

基本上,为了让install.packages('RMySQL', type='source') 正常工作,您缺少的是:

  1. 确保您有可用的“gcc”。
  2. 在某处安装 MySQL 客户端,例如通过 Homebrew。
  3. 在 RStudio 或终端中从源代码配置和构建 RMySQL:

    • 设置 2 个环境变量 PKG_CPPFLAGS 和 PKG_LIBS 以指示 include 和 lib 的位置.

    • 在 RStudio 中运行 install.packages('RMySQL', type='source') 或在终端中运行 R CMD INSTALL RMySQL_x.x-x.tar.gz

【讨论】:

【解决方案2】:

从源代码安装对我来说效果很好。对于 R 新手来说,从源代码安装的方式是:

install.packages('RMySQL', type='source') 

【讨论】:

    猜你喜欢
    • 2020-07-07
    • 2014-02-17
    • 2014-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-30
    • 2014-06-27
    相关资源
    最近更新 更多