此处提出了类似的问题,但我尝试了 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)
任何帮助将不胜感激。提前致谢!