0

此处提出了类似的问题,但我尝试了 Tiago Lubiana 在那里发布的代码,但无济于事。

rstanarm经过几次尝试,我无法安装。R 在安装过程中不断崩溃。

我确实通过运行安装了 rstan

install.packages("rstan", repos = "https://cloud.r-project.org/", dependencies = TRUE)

但是,当我想安装rstanarm时,似乎没有任何效果。我尝试了以下方法:

1) install.packages("rstanarm"): R 崩溃并安装一个名为 的文件夹00LOCK-rstanarm,以及相应的rstanarm文件夹。当我打开 R 时,rstanarm是否存在,但在运行后library(rstanarm),我得到

错误:library.dynam(lib,package,package.lib)中“rstanarm”的包或命名空间加载失败:找不到共享对象“rstanarm.so”

通过install.packages("rstanarm") 再次运行,我得到:

错误:无法锁定目录'/home/nalerive/R/x86_64-pc-linux-gnu-library/3.5'进行修改尝试删除'/home/nalerive/R/x86_64-pc-linux-gnu-library/3.5/ 00LOCK-rstanarm' install.packages 中的警告:安装包 'rstanarm' 的退出状态非零

删除该文件夹并没有解决问题(但请参阅此处了解另一个包的类似错误)。

2)从这里,运行

if (!require(devtools)) { install.packages("devtools") 
library(devtools) } 
install_github("stan-dev/rstanarm", build_vignettes = FALSE)

导致 R 再次崩溃,并安装了与 1) 中相同的文件夹。我也通过运行得到同样的错误library("rstanarm"),即:

错误:library.dynam(lib,package,package.lib)中“rstanarm”的包或命名空间加载失败:找不到共享对象“rstanarm.so”

3)在这篇文章之后我试过了

install.packages("rstanarm", dependencies = TRUE, repos="http://cran.rstudio.com/", INSTALL_opts = c('--no-lock'))

R不断崩溃。

我尝试了更多的东西,比如00LOCK-rstanarm通过unlink("/home/nalerive/R/x86_64-pc-linux-gnu-library/3.5/00LOCK-rstanarm/", recursive = TRUE);删除文件夹。指示时重新启动 R;检查我的 C++ 工具链(如这里所建议的)等......但没有任何效果。在这一点上,我真的感到绝望。

我有 R 版本 3.5.2、rstan版本 2.19.2 和 Linux 4.15.0-1-amd64 #1 SMP Debian 4.15.4-1~mx17+1 (2018-02-23)

任何帮助将不胜感激。提前致谢!

4

0 回答 0