Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为Mac安装RMySQL_R_Rmysql - Fatal编程技术网

为Mac安装RMySQL

为Mac安装RMySQL,r,rmysql,R,Rmysql,当我尝试安装Mysql软件包(MAC OS)时,出现以下错误 我不确定我需要设置什么才能让它工作 从源代码安装对我来说效果很好。对于R新手,从源代码安装的方式是: install.packages('RMySQL', type='source') RMySQL的作者,因此您必须从源代码构建 我已在另一个线程中发布了完整的解决方案: 基本上,为了使install.packages('RMySQL',type='source')正常工作,您缺少的是: 确保您有“gcc”可用 在某处安装MySQL

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


我不确定我需要设置什么才能让它工作

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

install.packages('RMySQL', type='source') 
RMySQL的作者,因此您必须从源代码构建

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

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

  • 确保您有“gcc”可用
  • 在某处安装MySQL客户端,例如通过自制
  • 在RStudio或终端中从源配置和构建RMySQL:

    • 设置两个环境变量PKG_CPPFLAGSPKG_LIBS,以指示include和lib的位置

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


  • 正如错误消息告诉您的那样,Mac没有二进制代码(好吧,对于Mavericks,这大概就是您正在使用的)。因此,您必须从源代码构建它。您的第一步可能是下载源代码,阅读安装说明,可能做一些谷歌搜索,然后尝试。网站上说源代码不适用于操作系统-MavericksNo,源代码总是。是的。。获取源代码并安装。无论如何,现在看来,CRAN上的二进制文件可用于所有标准R变体:
    install.packages('RMySQL', type='source')