【发布时间】:2016-03-10 08:47:33
【问题描述】:
我使用 travis 检查我的 R 包,它基于 ubuntu 的虚拟机。我的依赖项之一是来自 CRAN 的 rgdal,它无法在 travis 上正确安装。
首先它说:
ERROR: dependencies ‘rgdal’ is not available for package ‘my package’
我按照here的指令,然后是无穷无尽的依赖,我一个一个安装,按照每次试用的指令。最后我安装的包如下:
libproj-dev
libcurl4-gnutls-dev
libdap-dev
libgdal-dev
libgdal1h
libhdf5-dev
libhdf5-serial-dev
libgdal-dev
libgdal1-dev
它说我还需要安装libhdf5-7 = 1.8.11-3ubuntu1~precise1~ppa1
但是当我安装包 libhdf5-7 = 1.8.11-3ubuntu1~precise1~ppa1 时,它给出了另一个错误:
E: Unable to locate package
E: Unable to locate package 1.8.11-3ubuntu1~precise1~ppa1
E: Couldn't find any package by regex '1.8.11-3ubuntu1~precise1~ppa1'
现在似乎没有更多的解决方案了。
我想知道如何在 travis 上解决此问题?这是仅在 travis 虚拟机上的常见问题,还是可能在任何 ubuntu 机器上发生?还是包rgdal ubuntu 有问题?`
背景:
我上面的所有安装都使用了 travis 的apt-packages,travis 解释如下:
apt_packages: A list of packages to install via apt-get. Common examples here include entries in SystemRequirements. This option is ignored on non-linux builds
【问题讨论】:
标签: r linux ubuntu travis-ci rgdal