由于以下错误,我的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
任何帮助都会很棒,谢谢。