R包arules在macos上安装错误

R package arules installation error on macos

我正在尝试使用以下命令从 R 控制台中安装 'arules' 包 * 设置: macOS Sierra v 10.12.6,R 版本 3.4.2,RStudio 1.1.383,Anaconda 5.0; anaconda 客户端版本 1.6.5,python 3.6.3


我已经将 xcode 命令行工具更新到 9.1 版,但我仍然遇到同样的错误。我也尝试过从 RStudio 安装它并检查依赖项,并且在依赖项包上添加编译错误时我得到了同样的错误。我在这里 运行 没有线索,虽然我知道这是某种 clang 编译错误,但不确定接下来的步骤。请帮忙

以下是我使用上述建议解决此问题的方法

  1. 按照说明下载macos的clang4 cran.r-project.org/bin/macosx/tools

  2. 复制 clang4 到 /usr/local/clang4.

  3. 在目录 ~/.R 中创建 Makevars 文件 以下环境变量。

    CC=/usr/local/clang4/bin/clang
    CXX=/usr/local/clang4/bin/clang++
    LDFLAGS=-L/usr/local/clang4/lib
    FC=/usr/local/bin/gfortran
    F77=/usr/local/bin/gfortran
    
  4. cran.r-project.org/bin/macosx/tools 下载并安装 gfortran-4.2。3.pkg(这有一个安装程序)。

  5. 启动 R 控制台并输入

    install.packages('arules')
    install.packages('arulesViz')