以下是处理我的wxWidgets / CxxTest项目的依赖项安装的.travis.yml
部分:
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
答案 0 :(得分:1)
$ sudo apt-get install -qq cxxtest
Unable to locate package cxxtest
cxxtest
不在ubuntu 12.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
- cxxtestgen