2014-05-21 58 views
2

我得到以下错误,当我尝试安装mysql软件包(MAC OS)安装RMySQL为Mac

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) 

我不知道我需要什么,以便设置这个工作。

+0

当你被错误消息告诉运行install.packages('RMySQL', type='source')在RStudio或R CMD INSTALL RMySQL_x.x-x.tar.gz,有适用于Mac(当然,对于小牛队没有二进制,这是你大概什么上)。所以你必须从源代码构建它。你的第一步应该是下载源代码,阅读INSTALL指令,也许做一些谷歌搜索,然后试试。 – joran

+0

网站说源不可用于操作系统 - 小牛 – Savi

+0

不,来源是_always_ [可用](http://cran.r-project.org/web/packages/RMySQL/index.html)。 – joran

回答

0

从源码安装对我来说工作得很好。对于那些谁是新的R,从源代码安装方法是:

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

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

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

基本上,为了install.packages('RMySQL', type='source')正常工作,你所缺乏的是什么:

  1. 请确保您有“海湾合作委员会”提供。
  2. 在某处安装MySQL客户端,例如通过Homebrew。
  3. 配置和RStudio或在终端从源代码编译RMySQL:

    • 设置2环境变量PKG_CPPFLAGSPKG_LIBS以指示包括LIB是。

    • 在终端

+0

目前无论如何,似乎CRAN上的所有标准R变体都提供了二进制文件:https://cran.r-project.org/web/packages/RMySQL/index.html –