我希望能够从二进制文件安装rstan软件包(无需从源代码进行编译)。 Dirk Eddelbuettel撰写的这首blog post有一些明确的说明,应该可以使我做到这一点。但是,当我尝试安装RStan时,出现以下错误消息。这是我使用的命令。

docker run --rm -ti rocker/r-ubuntu:18.04 bash
apt-get update; apt-get dist-upgrade -y
apt-get install -y r-cran-rstan
这将产生以下错误消息。
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 r-cran-rstan : Depends: r-cran-v8 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
按照Dirk的说明安装R tidyverse软件包可以正常工作。我正在Windows Linux子系统(WSL-2)中的Ubuntu OS上工作。

最佳答案

这些事情都有可能发生-最好的办法就是尝试

sudo apt install r-cran-v8
它显示r-cran-node64是必需的但不可用。
与20.04相比,我在20.04上的工作更多,所以我不在这里。我建议在r-sig-debian列表上询问是否有人看过。
附注:如果您尝试使用20.04,则可以在此工作。

08-28 11:39