带 DDEV 的 Drupal 控制台

Drupal Console With DDEV

我想安装来自 DDEV (https://ddev.readthedocs.io/en/stable/)

的 composer 的 drupal 控制台

用DDEV安装Drush没问题

DDEV 不能为 Root。

Not populating custom commands or hostadditions because running with root privileges ddev is not designed to be run with root privileges, please run as normal user and without sudo

我的命令:

ddev composer update drupal/console --with-dependencies

但响应是:

依赖项“composer/installers”也是根需求,但不是 明确允许。忽略。

依赖项“composer/installers”也是根需求,但不是 明确允许。忽略。

正在加载包含包信息的作曲家存储库 更新依赖项(包括 require-dev) 无需安装或更新 包 container-interop/container-interop 已被放弃,你应该 避免使用它。

改用psr/container。 包 doctrine/reflection 已被废弃,您应该避免使用它。 请改用 roave/better-reflection。

正在生成自动加载文件 您正在使用的 44 个软件包正在寻找资金。 使用 composer fund 命令了解更多信息!


对于 Drush 我使用:

ddev drush args

我愿意

ddev drupal args

对不起我的语言。

谢谢!!:)

首先,据我所知,Drupal Console 已无人维护,并且已卸载或不可靠超过一年,因此该二进制文件已从 ddev 中删除。

但是,这并不妨碍您将它安装到您的项目中,ddev composer require drupal/console。但是您遇到的任何错误都是 Drupal 控制台问题的结果,与 ddev 无关。

现在,如果您想要 Drupal 控制台的自定义命令,您可以创建一个。只需将 ~/.ddev/commands/web/drush 复制到 ~/.ddev/commands/web/drupal 并根据需要进行编辑。这是自定义命令的示例。 ~/.ddev/commands/web 中还有其他示例。了解 custom commands in the docs