【问题标题】:How can I install packages on R from CRAN (on MacOS)?如何从 CRAN(在 MacOS 上)在 R 上安装软件包?
【发布时间】:2019-10-23 17:04:11
【问题描述】:

我在 macOS 上使用以下代码行从 CRAN 安装包 ape 时遇到问题:install.packages("ape")。

我得到以下输出:

ld:警告:找不到选项“L/usr/local/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2”的目录 ld: 找不到 -lgfortran 的库 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

我尝试通过在终端中使用以下代码安装 Xcode 来解决问题:xcode-select--install。它没有帮助艰难。

【问题讨论】:

  • 这有点令人惊讶,因为在 MacOS 下运行的 R 的默认设置是尝试安装二进制文件,而二进制安装不应该给出该错误。您确定您没有尝试从需要编译的源代码安装包吗?为此,最新版本的 R 需要来自 Apple 的 Xcode .... 以及来自 CRAN 的正确版本的 clang 和 gfortran:cran.r-project.org/bin/macosx/tools
  • 也许这篇文章会对你有所帮助:stackoverflow.com/questions/35999874/…

标签: r macos


【解决方案1】:

一个简单的解决方案是安装二进制版本(如果有);通常对于新用户来说这是最好的策略。我猜你有

> getOption("pkgType")
[1] "source"

你想改用

options(pkgType = "mac.binary.el-capitan")

更多详情请见?options;请参阅?.Rprofile 在启动时设置此选项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-18
    • 1970-01-01
    • 1970-01-01
    • 2011-05-24
    • 1970-01-01
    • 2014-08-03
    • 2020-05-23
    相关资源
    最近更新 更多