【发布时间】:2018-04-28 18:53:23
【问题描述】:
在使用最新的 bioconductor 映像 release_core2 构建 docker 容器时,我正在尝试安装包 flowDensity。我收到以下错误:
错误:依赖项“rgeos”、“flowWorkspace”不适用于 包'flowDensity'
我可以通过将apt-get install libgeos-dev 添加到 dockerfile 来修复第一个问题。然而,第二个更棘手。它归结为 RProtoBufLib 包,它是 cytolib 的依赖项,因此也是 flowWorkspace 的依赖项。我在安装 RProtoBufLib 时收到以下错误:
config.status: error: cannot find input file: `config.h.in'
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /tmp/Rtmpro4BMN/R.INSTALL65e11754ab1d/RProtoBufLib/src/protobuf-2.6.0/missing aclocal-1.14 -I m4
/tmp/Rtmpro4BMN/R.INSTALL65e11754ab1d/RProtoBufLib/src/protobuf-2.6.0/missing: line 81: aclocal-1.14: command not found
WARNING: 'aclocal-1.14' is missing on your system.
You should only need it if you modified 'acinclude.m4' or
'configure.ac' or m4 files included by 'configure.ac'.
The 'aclocal' program is part of the GNU Automake package:
<http://www.gnu.org/software/automake>
It also requires GNU Autoconf, GNU m4 and Perl in order to run:
<http://www.gnu.org/software/autoconf>
<http://www.gnu.org/software/m4/>
<http://www.perl.org/>
make: *** [aclocal.m4] Error 127
Makefile:407: recipe for target 'aclocal.m4' failed
我找到了this question,但我不知道在构建 docker 容器时如何解决这个问题。欢迎任何建议。谢谢!
【问题讨论】:
标签: r docker bioconductor