0

我已经安装了 Rtools(rtools35.exe) 并且在安装rstan之前也安装prophet了但它每次都给我这样的错误

> library(prophet)

错误:'prophet' 的包或命名空间加载失败:'prophet' 的 loadNamespace() 中的 .onLoad 失败,详细信息:调用:system2(file.path(Sys.getenv("R_HOME")、"bin"、​​"R" ), args = "CMD SHLIB --dry-run", 错误:'CreateProcess' 无法运行 'C:\PROGRA~1\R\R-35~1.2\bin\R.exe CMD SHLIB --dry-run '

我的 Rtools 安装在 C:\Rtools 而我的 R3.5.2 版本安装在 C:\Program Files\R\R3.5.2

它必须与安装路径有关吗?

4

1 回答 1

0

要做两件事:

  1. 为 Windows 安装 Rtools https://cran.r-project.org/bin/windows/Rtools/

  2. 如此处所述: https ://github.com/stan-dev/rstan/issues/569 将 ~/.R/Makevars 更改为 CXX14 = g++ -std=c++1y 后尝试

然后安装先知包

于 2019-12-02T15:44:18.000 回答