Travis-CI无法安装composer deps

时间:2015-05-11 13:02:31

标签: php composer-php travis-ci

Travis-CI在安装composer deps时开始失败并出现下一个错误:

[InvalidArgumentException]                                      
Package ext-ssh2-0.12.0.0 must have a source or dist specified  

https://travis-ci.org/deployphp/deployer/jobs/62059967

这是composer.json。本地一切都很好。

为什么Travis-CI失败了?

1 个答案:

答案 0 :(得分:-1)

Composer无法安装php扩展程序。

看起来您需要提供" ext-ssh2"的来源,请参阅this issue

{
    "repositories":[
        {
            "type":"package",
            "package": {
                "name":"bower-asset/seiyria-bootstrap-slider",
                "version":"3.1.0",
                "dist": {
                    "url": "https://github.com/seiyria/bootstrap-slider/archive/3.1.0.zip",
                    "type": "zip"
                }
            }
        }
    ]
}