【问题标题】:Rcpp won't install after updating R and RStudio on Mac OS X 10.11.6在 Mac OS X 10.11.6 上更新 R 和 RStudio 后,Rcpp 不会安装
【发布时间】:2017-01-15 07:35:25
【问题描述】:

我刚刚将 R 更新到 R3.3.2,将 RStudio 更新到 1.0.136。当我尝试通过 Studio 安装包菜单安装 UsingR 包时,我收到了这条消息:

错误:包“Rcpp”编译失败 * 删除‘/Library/Frameworks/R.framework/Versions/3.3/Resources/library/Rcpp’ install.packages 中的警告: 安装包“Rcpp”的退出状态非零

尝试使用 library(UsingR) 会产生此消息。

库(UsingR) 加载所需的包:Hmisc 加载所需的包:ggplot2 loadNamespace(j

我在网上找到了一些关于这个的东西,但太复杂了,我无法理解。任何人有一个简单的方法来解决这个问题?

【问题讨论】:

    标签: rstudio rcpp


    【解决方案1】:

    我强烈怀疑是你的错误。您正在使用 R 3.2.3,因为 R 3.3.0 在 4 月发布,它已经过时了将近一年,我们现在是 R 3.3.2。

    R 将其所有二进制 包存储在一个带有major.minor 的补丁下。因此,最新 OS X(二进制)版本的 Rcpp 在 CRAN 的 3.3 补丁中被索引(参见 [此处])https://cloud.r-project.org/bin/macosx/mavericks/contrib/3.3/Rcpp_0.12.8.tgz)——但您的 R 版本只能在 3.2 时读取所以你不会看到更新的版本。

    最简单的修复方法是更新到 R 3.3.2。

    或者通过从the Rcpp source URL at CRAN 下载然后指向源手动安装——或者执行install.packages("Rcpp", type="source")。您可能会遇到其他 OS X 问题,您可以从此处的其他问题中获得帮助——但这会为您提供当前的 Rcpp。

    【讨论】:

    • 抱歉,打错了。我确实下载了 R 3.3.2。
    • 然后尝试安装 Rcpp。对于不同的 OS X 版本,这里还有一些其他相关问题。
    • 原来它正在更新到 Mac 上的 Sierra,但没有启动 Xcode。一旦我启动了 Xcode,安装就成功了。
    • 我们怀疑是本地问题。
    猜你喜欢
    • 2018-02-01
    • 1970-01-01
    • 2013-03-14
    • 2020-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-08
    • 1970-01-01
    相关资源
    最近更新 更多