Travis CI的Qt5项目

夸克斯顿·黑尔

我正在尝试将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/

这与不是官方软件包有关系吗?

gismo141

您需要添加正确的存储库并更新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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章