有没有办法解决make rstan的错误

时间:2019-04-25 02:30:20

标签: r compiler-errors rstan

当我使用R CMD INSTALL rstan_2.14.1.tar.gz或更高版本进行离线安装时,我使用c("grey50", "grey80"),R版本是CentOS6.8,gcc版本是3.4.0。错误是:4.47,chains.o是什么,我该怎么解决。帮助!

make *** [chains.o]Error 1

1 个答案:

答案 0 :(得分:0)

我在使用虚拟机Standard_F2s_v2,Ubuntu 19.04R 3.4.3g++ (Ubuntu 5.4.0-6ubuntu1~16.04.11) 5.4.0 20160609的Azure上遇到相同的错误,因为我正在使用

devtools::install_deps(dependencies = TRUE)

和我的DESCRIPTION有:

Imports:
    rstan (>= 2.18.2),

解决方案是单独安装没有版本的软件包:

.libPaths(c("~/R/x86_64-pc-linux-gnu-library/3.4", .libPaths()))
options(repos=structure(c(CRAN = "https://cran.r-project.org")))
packages <- c("devtools", ..., "rstan")
for (p in packages) {
  install.packages(p)
}

有关成功构建的完整详细信息,请参见this Github branch,提交1b3d1f6。