在Mac终端上运行blt vm命令时,我遇到了drupal VM的问题

时间:2020-11-10 11:59:16

标签: drupal ansible

任务[geerlingguy.composer:为Composer添加GitHub OAuth令牌(如果已配置)。] *** 跳过:[项目名称]

任务[geerlingguy.composer:include_tasks] ******************************************

任务[geerlingguy.composer:安装已配置的全局所需软件包。] *** 失败:[项目名称](item = {'name':'hirak / prestissimo','release':'^ 0.3'})=> {“ ansible_loop_var”:“ item”,“ changed”:true,“ cmd “:[” / usr / bin / composer“,” global“,” require“,” hirak / prestissimo:^ 0.3“,” --no-progress“],” delta“:” 0:00:00.395660“, “ end”:“ 2020-11-10 08:41:28.064471”,“ item”:{“ name”:“ hirak / prestissimo”,“ release”:“ ^ 0.3”},“ msg”:“非零返回代码”,“ rc”:1,“开始”:“ 2020-11-10 08:41:27.668811”,“ stderr”:“将当前目录更改为/home/vagrant/.composer\n\n \ n [ InvalidArgumentException] \ n ^ 0.3版的hirak / prestissimo软件包对PHP的要求与您的PHP版本,PHP扩展和Composer版本不兼容\ n \ n \ n需要[--dev] [--dry-run] [--prefer-源] [--prefer-dist] [--fixed] [--no-suggest] [--no-progress] [--no-update] [--no-install] [--no-scripts] [ --update-no-dev] [-w |-有依赖关系更新] [-W |-有所有依赖关系更新] [-有依赖关系] [-有所有依赖关系] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignor e-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o | --optimize-autoloader] [-a | --classmap-authoritative] apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [-] [] ...“,” stderr_lines“:[将当前目录更改为/home/vagrant/.composer”,“” ,“”,“ [InvalidArgumentException]”,“软件包^ 0.3的hirak / prestissimo软件包具有与您的PHP版本,PHP扩展和Composer版本不兼容的PHP要求,”,“,”,“,”需要[--dev] --dry-run] [--prefer-source] [--prefer-dist] [--fixed] [--no-suggest] [--no-progress] [--no-update] [--no -install] [--no-scripts] [--update-no-dev] [-w |-有依赖关系更新] [-W |-有所有依赖关系更新] [--with-依赖项] [-具有所有依赖项] [-忽略平台要求IGNORE-PLATFORM-REQ] [-忽略平台要求] [-首选稳定] [-首选最低] [- -sort-packages] [-o | --optimize-autoloader] [-a | --classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix前缀APCU-AUTOLOADER-P修复] [-] [] ...“],“ stdout”:“”,“ stdout_lines”:[]}

PLAY RECAP ********************************************* ************************ 项目名称:ok = 108更改= 1不可达= 0失败= 1跳过= 109获救= 0忽略= 1

Ansible无法成功完成。任何错误输出应为 在上方可见。请更正这些错误,然后重试。

1 个答案:

答案 0 :(得分:0)

这是因为Composer v2与hirak/prestissimo冲突。请参阅https://github.com/geerlingguy/drupal-vm/issues/2099

维护者正在准备https://github.com/geerlingguy/drupal-vm/issues/2101版本中的v6.0.2,但同时您可以将作曲者降级到v1来解决此问题:composer self-update --1