错误:找到包“StanHeaders”2.18.1,但“rstan”需要> 2.18.1
Posted
技术标签:
【中文标题】错误:找到包“StanHeaders”2.18.1,但“rstan”需要> 2.18.1【英文标题】:Error: package ‘StanHeaders’ 2.18.1 was found, but > 2.18.1 is required by ‘rstan’ 【发布时间】:2020-01-09 06:11:49 【问题描述】:我正在写an R package,这取决于 Stan 和 Rstan。我在 Azure 机器上运行安装 Standard_D64_v3
并安装 r-base
和 r-cran-stan
和 sudo apt-get
和 rstan
和 Rcpp
和 R
的 install.packages()
(除其他外,请参阅 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
,所以我怀疑问题出在不同的包之间。如何解决版本问题?
【问题讨论】:
尝试用install.packages("StanHeaders")
重新安装StanHeaders
。
是的,解决了它。你要写答案吗?
【参考方案1】:
正如@nicola 在 cmets 中所写,修复方法是重新安装 StanHeaders
:
install.packages("StanHeaders")
之前的代码可能因为新版本的R而停止工作,但我无法确定原因。
【讨论】:
以上是关于错误:找到包“StanHeaders”2.18.1,但“rstan”需要> 2.18.1的主要内容,如果未能解决你的问题,请参考以下文章
未找到模块:错误:包路径 ./locales 在角度更新到 13 后未从包中导出
错误:未找到:'dart:html' 使用带有颤振的 googleapis_auth 飞镖团队包时
安装 ncdf4 包:错误,nc-config 未找到或不可执行
Xcode 构建上传错误:对 TCP 端口 443 的出站访问,无法找到包的 MZContentProviderUpload。 (1041)