我正在尝试将Travis CI与Qt5项目一起使用,但是无法通过构建。
我的 .travis.yml
install:
- sudo apt-get update
- sudo apt-get install qt5-default qttools5-dev-tools
script:
- qmake -project
- qmake Ultron.pro
- make
错误日志的最后一段:
0.58s$ sudo apt-get install qt5-default qttools5-dev-tools
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package qt5-default
E: Unable to locate package qttools5-dev-tools
The command "sudo apt-get install qt5-default qttools5-dev-tools" failed and exited with 100 during .
Your build has been stopped.
完整日志:http : //pastebin.ubuntu.com/8296581/
这与不是官方软件包有关系吗?
您需要添加正确的存储库并更新apt:
sudo add-apt-repository --yes ppa:ubuntu-sdk-team/ppa
sudo apt-get update -qq
您的.travis.yml
样子如下:
before_install:
- sudo add-apt-repository --yes ppa:ubuntu-sdk-team/ppa
- sudo apt-get update -qq
- sudo apt-get install qtbase5-dev qtdeclarative5-dev libqt5webkit5-dev libsqlite3-dev
- sudo apt-get install qt5-default qttools5-dev-tools
script:
- qmake -project
- qmake Ultron.pro
- make
请参阅:Travis CI配置可在Ubuntu 12.04上针对Qt5.0构建。需要安装PPA和某些软件包才能支持qt5。(jreese / gist:6207161)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句