下面是我的.travis.yml的一部分,它处理wxWidgets/CxxTest项目的依赖项安装:
install:
- echo | sudo apt-add-repository ppa:dhart/ppa
- sudo apt-get update -qq
- sudo apt-get install -qq libwxgtk2.8 cxxtest
env: CXXTEST=/usr/include一切都安装得很好,项目成功构建,但是当需要调用cxxtestgen时,它就失败了。
cxxtestgen: Command not found如何在使cxxtestgen命令可访问的同时将CxxTest安装到Travis-CI上?
这是我的github项目:https://github.com/gbchaosmaster/nds-toolkit
发布于 2012-11-01 13:24:30
$ sudo apt-get install -qq cxxtest
Unable to locate package cxxtestcxxtest不在ubuntu12.04(精确)中的可信归档中,它现在用于travis-ci (2012.11),它不能使用命令apt-get install直接安装在那里
请参阅https://launchpad.net/ubuntu/+source/cxxtest
使用Ubuntu PPA或安装cxxtest本身(类似于从源代码构建)
除了答案之外,下面是一般的调试方法
# .travis-ci.yml
- sudo apt-get install -qq cxxtest
env: CXXTEST=/usr/include
# Test build success and unit test passing.
script:
- dpkg -L cxxtest
- echo $PATH
- cxxtestgenhttps://stackoverflow.com/questions/12629290
复制相似问题