gpt4 book ai didi

PHP Deployer 更改 Composer 版本

转载 作者:行者123 更新时间:2023-12-04 13:31:37 26 4
gpt4 key购买 nike

我将 PHP Deployer 与 bitbucket 管道一起使用,我的部署工作正常,直到 composer 2.0 版发布。
现在我需要将 composer 降级到版本 1,但我不知道如何设置版本。
我知道我可以像这样设置 PHP 版本:

set('bin/php', 'php74 -d allow_url_fopen=On');
希望可以有人帮帮我。
谢谢!

最佳答案

只需覆盖 bin/composer您的 deploy.php 中的定义文件(最初位于此处:https://github.com/deployphp/deployer/blob/6.x/recipe/common.php#L114-L125)

set('bin/composer', function() {
if (commandExist('composer')) {
$composer = locateBinaryPath('composer');
}

if (empty($composer)) {
run("cd {{release_path}} && curl -sS https://getcomposer.org/download/1.10.17/composer.phar -o composer.phar");
$composer = '{{bin/php}} {{release_path}}/composer.phar';
}

return $composer;
});

关于PHP Deployer 更改 Composer 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64767217/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com