我在Docker容器中安装了Drupal,并安装了Composer和Drush。我想安装Entity-API模块(https://www.drupal.org/project/entity),然后开始:
composer require drupal/entity
这给了我一个错误:
Using version ^0.1.0 for drupal/entity
./composer.json has been updated
> DrupalProject\composer\ScriptHandler::checkComposerVersion
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Can only install one of: drupal/core[8.5.6, 8.0.x-dev].
- Can only install one of: drupal/core[8.0.x-dev, 8.5.6].
- Can only install one of: drupal/core[8.0.x-dev, 8.5.6].
- drupal/entity 0.1.0 requires drupal/core <8.1.0 -> satisfiable by drupal/core[8.0.x-dev].
- Installation request for drupal/entity ^0.1.0 -> satisfiable by drupal/entity[0.1.0].
- Installation request for drupal/core (locked at 8.5.6, required as ~8.5.3) -> satisfiable by drupal/core[8.5.6].
Installation failed, reverting ./composer.json to its original content.
我的Drupal版本是8.5.6,我正在使用从https://getcomposer.org/installer安装的最新版本的Composer
如何使用Composer安装此软件? Tx
答案 0 :(得分:0)
使用--update-with-all-dependencies
开关:
composer require drupal/entity --update-with-all-dependencies
--update-with-all-dependencies
:还要更新新要求的程序包的依赖关系,包括根要求。