我正在编写依赖于Stan和Rstan.的an R package。我在Azure机器上运行安装程序,使用sudo apt-get安装r-base和r-cran-stan,使用R的install.packages()安装rstan和Rcpp (请参阅shell setup script和R setup script)。
上个月,这个过程运行正常。今天,我能够安装这个包(欢迎消息证明了这一点),然后在不兼容的版本中出现了运行时错误。
...
* DONE (PosteriorBootstrap)
Reloading attached PosteriorBootstrap
Welcome to PosteriorBootstrap, a parallel approach for adaptive non-parametric learning
Error: package ‘StanHeaders’ 2.18.1 was found, but > 2.18.1 is required by ‘rstan’
In addition: Warning message:
version 2.18.1.10 of ‘StanHeaders’ masked by 2.18.1 in /usr/lib/R/site-library
Execution halted我的代码中没有StanHeaders,所以我怀疑问题出在不同的包之间。如何通过版本来解决这个问题?
发布于 2019-10-06 20:24:18
正如@nicola在评论中所写的那样,修复方法是用以下命令重新安装StanHeaders:
install.packages("StanHeaders")之前的代码可能因为R的新版本而停止工作,但我无法确定原因。
https://stackoverflow.com/questions/57820765
复制相似问题