【问题标题】:Install RC1 version with composer for Drupal 8 module使用作曲家为 Drupal 8 模块安装 RC1 版本
【发布时间】:2019-12-31 07:37:38
【问题描述】:

我需要为 Drupal 8 模块 with composer 安装一个特定的 RC1 版本

示例:https://www.drupal.org/project/field_group (8.x-3.0-rc1)

我尝试使用约束:'8.x-3.0-rc1'。

composer require drupal/field_group:8.x-3.0-rc1

错误信息:

[UnexpectedValueException]
Could not parse version constraint 8.x-composer: Invalid version string "8.x-composer"

【问题讨论】:

  • 你试过composer require drupal/field_group:3.0-rc1吗?
  • 是的,工作正常。我对“8.x-”感到困惑。我可以把它留在后面,然后使用这部分。
  • 令人困惑。 Drupal 以一种疯狂的方式使用作曲家...

标签: module composer-php installation version drupal-8


【解决方案1】:

您可以指定要下载的模块/主题的版本如下:

作曲家需要drupal/<modulename>:<version>

例如:

composer require 'drupal/token:^1.5'
composer require 'drupal/simple_fb_connect:~3.0'
composer require 'drupal/ctools:3.0.0-alpha26'
composer require 'drupal/field_group:3.0-rc1'
composer require 'drupal/token:1.x-dev'

为避免在不同终端/shell 上出现问题,请在上面的示例中将版本括在引号中。在这些示例中,版本映射如下:

  • ^1.5:映射到模块的最新稳定版8.x-1.x
  • ~3.0:映射到模块的最新稳定版8.x-3.x
  • 3.0.0-alpha26:映射到版本8.x-3.0-alpha26
  • 3.0-rc1:映射到版本8.x-3.0-rc1
  • 1.x-dev:映射到8.x-1.x-dev

有关使用 ~(波浪号)和 ^(插入符号)的版本限制的更多信息,请参阅 Next Significant Release Operators

【讨论】:

    猜你喜欢
    • 2021-03-03
    • 1970-01-01
    • 2021-08-10
    • 2015-10-18
    • 2022-06-20
    • 1970-01-01
    • 1970-01-01
    • 2021-10-05
    • 2015-10-06
    相关资源
    最近更新 更多