composer软件包参考不是一棵树

时间:2018-10-24 19:30:06

标签: git composer-php gitlab-ci

由于以下错误,我的laravel gitlab ci在作曲家安装阶段失败:

  

无法执行git checkout'52ee19c53c4fcd7fea8a83aacae5b8bc212ae19b'-&& git reset --hard'52ee19c53c4fcd7fea8a83aacae5b8bc212ae19b'-

     

致命:引用不是树:   52ee19c53c4fcd7fea8a83aacae5b8bc212ae19b

我在composer.lock中找到了包含此提交参考的软件包league/flysystem。我查看了他们的github,发现带有该哈希的提交。

我也尝试过将其回滚到1.0.47版本,但是没有运气。任何有关解决错误的帮助都将很棒

composer.lock部分:

"name": "league/flysystem",
"version": "1.0.47",
"source": {
    "type": "git",
    "url": "https://github.com/thephpleague/flysystem.git",
    "reference": "a11e4a75f256bdacf99d20780ce42d3b8272975c"
},
"dist": {
    "type": "zip",
    "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/a11e4a75f256bdacf99d20780ce42d3b8272975c",
    "reference": "a11e4a75f256bdacf99d20780ce42d3b8272975c",
    "shasum": ""
},

我尝试过作曲家更新,删除了composer.lock并再次安装,没有运气。

ci composer命令是:

composer install --prefer-dist --no-scripts -q -o

任何帮助都会很棒,谢谢。

0 个答案:

没有答案