将 Drupal 10 站点迁移到 Pantheon 时如何修复此 VersionParser 错误?

问题描述 投票:0回答:1

我正在尝试按照 https://docs.pantheon.io/guides/drush/drush-import 中的说明将 Drupal 10 站点导入 Pantheon。运行 terminus 命令后,我收到此错误:

[warning] Failed adding and/or installing Drupal 8 dependencies: Failed executing Composer command: The command "'composer' 'require' 'pantheon-systems/drupal-integrations:^' '--no-update'" failed.

Exit Code: 1(General error)

Working directory: /home/atlas/pantheon-local-copies/decagon7_terminus_conversion_plugin

Output:
================


Error Output:
================

In VersionParser.php line 519:
                                                                    
  Could not parse version constraint ^: Invalid version string "^"  

为什么它要尝试满足 Drupal 8 依赖关系?如何修复 VersionParser 错误?

我尝试手动安装 pantheon-systems/drupal-integrations,但没有成功。关于 VersionParser 错误的 Google 结果似乎与手动命令有关。我还尝试使用 Composer 将其更新为 10(由于某种原因,composer.json 将其更新为 9.5),但这也不起作用

drupal migration pantheon drupal-10
1个回答
0
投票

在composer.json文件中,是否有一个模块的版本没有编号或者只是“^”?

如果是这种情况,您需要先修复此模块或库的版本,然后再将其推送到 Pantheon。

© www.soinside.com 2019 - 2024. All rights reserved.