如果你按照How to setup a Drupal or WordPress site local using Docker中的步骤使用 docker 设置本地 Drupal 8 站点,你会发现 PHP 容器有 composer2 而 Drupal 8 不兼容用它。

当已经安装了 composer 2 时,让 composer 1 启动并运行的最简单方法是运行以下命令:composer self-update --1它将完全取代 composer 2。

如果由于某种原因您需要同时安装 composer 1 和 composer 2,您可以在终端中运行这些简单的命令(假设您的 composer 2 已经在工作):

sudo cp `which composer` /usr/local/bin/composer1 && sudo composer1 self-update --1

sudo composer self-update --2 && sudo ln -s `which composer` /usr/local/bin/composer2

进入全屏模式 退出全屏模式

运行上述命令后,您应该能够根据需要运行composer1composer2而不仅仅是 composer。

使用作曲家 1 的示例:

composer1 install

进入全屏模式 退出全屏模式

使用作曲家 2 的示例:

composer2 install

进入全屏模式 退出全屏模式

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐