小编Ale*_*x L的帖子

经过一系列更新后,Rcpp 无法编译 C++ 代码

我希望使我的操作系统、R 和 R 软件包保持最新。我不知不觉地升级到 OSX 10.15.6 并升级到 R 4.0.2,陷入了深渊。目前,Rcpp无法编译 C++ 代码,我认为这会导致某些软件包的 CRAN 安装失败(例如glmmTMB),并且还会导致从源安装失败。我将描述我所做的事情,希望有人能够阐明解决方案。

\n
\n

粗略地说,这就是我所做的:

\n
    \n
  1. 已安装 OSX 10.15.6
  2. \n
\n

我不记得日期了,但那是最近的事。我不知道这与问题有多密切相关,我在安装之前rstan需要的其他 R 软件包(例如)时遇到问题。Rcpp

\n
    \n
  1. glmmTMB尝试运行一些旧模型时遇到问题
  2. \n
\n

确切的错误与此问题相同。我遵循了该线程上的各种解决方案,但无济于事。也许最令人沮丧的是当尝试从源代码安装时,它无法编译一些 C++。

\n

这不是我第一次看到类似的错误。当我尝试安装时发生了类似的情况,因此我在类似问题rstan下向他们的存储库寻求一些帮助。没有任何帮助。

\n

这是 R 3.6 上的,所以我想也许值得更新 R 和glmmTMB. 在执行此操作之前,我想安装 Xcode,而不仅仅是安装命令行开发工具,希望安装后能够确保我能将与 clang 和 c++ 编译器相关的所有内容都解决掉。

\n
    \n
  1. 安装了 Xcode 以帮助设置基线 C++ 环境
  2. \n
\n

相对轻松,我能够构建和编译相当简单的 C++ 项目。

\n
    \n
  1. 已安装 R 4.0.2
  2. \n …

macos r clang

5
推荐指数
1
解决办法
1831
查看次数

标签 统计

clang ×1

macos ×1

r ×1