【发布时间】:2019-10-16 10:03:42
【问题描述】:
Drupal Commerce 1 已包含 Crumbs 1.10。 我需要将 Crumbs 升级到 2.7,而这个版本不包含在 Drupal Commerce 中。
如何在不破坏 Drupal Commerce 分发(和更新)的情况下升级它?
谢谢。
【问题讨论】:
标签: drupal drupal-7 drupal-modules drupal-commerce
Drupal Commerce 1 已包含 Crumbs 1.10。 我需要将 Crumbs 升级到 2.7,而这个版本不包含在 Drupal Commerce 中。
如何在不破坏 Drupal Commerce 分发(和更新)的情况下升级它?
谢谢。
【问题讨论】:
标签: drupal drupal-7 drupal-modules drupal-commerce
Composer 包管理:
如果您使用 Composer 管理 Drupal 7 站点的已安装模块/发行版,您可以设置最低版本约束,然后为 Crumbs 模块运行 composer update:
composer require 'drupal/crumbs:^2.7'
composer update 'drupal/crumbs'
传统/遗留代码存储库:
对于不使用 composer 的传统/遗留代码库,您可以:
drush updatedb。如果 Drupal Commerce 配置文件具有 Crumbs 1.10 的固定版本依赖关系,您应该能够更新模块的 .info 文件中的版本约束。
【讨论】:
您可以使用如下的 drush 命令来更新特定版本的模块。
$ drush pm-update views_send-7.x-1.x-dev
谢谢
【讨论】: