我正在尝试在优秀的Travis-CI中构建我的项目(我将其用于构建系统为GNU make的其他项目)。
我的项目使用boost-build构建,我正在尝试找到正确的apt-get包,但简单的boost-build
不起作用。有谁知道boost-build
是否有包裹?如果有人知道如何查找可通过travis-ci获得的包名称,那将非常有用。我相信他们运行Ubuntu,我不熟悉(我使用Arch)。
这是我的 .travis.yml (如果它有帮助)
language: cpp
compiler: gcc
before_script:
- sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
- sudo apt-get -qq update
- sudo apt-get -qq install g++-4.8 valgrind boost-build
- export CXX="g++-4.8"
- git submodule update --init --recursive
script:
- b2
错误非常简单:
$ sudo apt-get -qq install g++-4.8 valgrind boost-build
E: Package 'boost-build' has no installation candidate
答案 0 :(得分:2)
您可以在.travis.yml
上试试这个before_install:
# or another boost version
- sudo add-apt-repository ppa:apokluda/boost1.53 --yes
- sudo apt-get update
install:
# or another boost version
- sudo apt-get install libboost-system1.53-dev
- sudo apt-get install libboost-regex1.53-dev
- sudo apt-get install libboost-filesystem1.53-dev