2014-11-20 50 views

回答

2

升级可能是一个选项,以按照您的.travis.yml预安装步骤:

before_install: 
    - sudo apt-get sudo apt-get update -qq 
    - sudo apt-get install --only-upgrade -y oracle-java8-installer 

但特拉维斯CI环境从ppa:webupd8team/java和安装Oracle JDK 8,你可以看到there,WebUpd8团队尚未发布比1.8.0_25更新的软件包。所以这个方法今天不会给你带来1.8.0_40。

降级也是一种可能的方法:

before_install: 
    - wget https://launchpad.net/~webupd8team/+archive/ubuntu/java/+files/oracle-java8-installer_8u11%2B8u6arm-1~webupd8~3_all.deb -O oracle-java8-installer.deb 
    - sudo dpkg -i oracle-java8-installer.deb 

,它实际上解决您的问题:https://github.com/tbsalling/aismessages/pull/6 :)

+0

那果然奏效。非常感谢你! – tbsalling 2014-11-21 07:40:19

+0

不幸的是,他们现在已经删除了1.8.0_11安装程序 - 但尚未包含1.8.0_40 - 因此必须寻找另一个修复程序,直到WebUpd8团队包含1.8.0_40。 – tbsalling 2015-04-08 12:10:59

+0

这太糟糕了,Webupd8无法提供完整的存档...我想这是一个存储容量/成本问题。与他们(甚至Canonical)联系解释一个完整的.deb软件包存档的价值可能是值得的。事实上,Webupd8 PPA中提供了1.8.0_40,但不幸的是,由于另一个JDK8错误,您的项目似乎失败了。在https://github.com/tbsalling/aismessages/pull/12查看更多详情... – 2015-04-13 07:56:15

相关问题