Консоль Drupal с DDEV

#drupal #ddev #drupal-console

#drupal #ddev #drupal-консоль

Вопрос:

Я хочу установить консоль drupal с помощью composer из DDEV (https://ddev.readthedocs.io/en/stable /)

Нет проблем с установкой Drush с DDEV

DDEV не может быть Root.

Не заполнение пользовательских команд или hostadditions поскольку запуск с правами суперпользователя ddev не предназначен для запуска с правами суперпользователя, пожалуйста, запустите как обычный пользователь и без sudo

Моя команда :

ddev composer update drupal/console --with-dependencies

Но ответ :

Зависимость «композитор / установщики» также является корневым требованием, но явно не разрешена. Игнорирование.

Зависимость «композитор / установщики» также является корневым требованием, но явно не разрешена. Игнорирование.

Загрузка репозиториев composer с информацией о пакете Обновление зависимостей (включая require-dev) Ничего для установки или обновления пакета container-interop / container-interop не выполняется, вам следует избегать его использования.

Вместо этого используйте psr/ container. Доктрина / отражение пакета заброшена, вам следует избегать ее использования. Вместо этого используйте roave / better-reflection.

Генерация файлов автоматической загрузки 44 пакета, которые вы используете, ищут финансирование. Используйте composer fund команду, чтобы узнать больше!


Для Drush я использую:

ddev drush args

Я хотел бы сделать

ddev drupal args

Извините за мой язык.

Спасибо!!:)

Ответ №1:

Во-первых, насколько я могу судить, консоль Drupal не поддерживается и не может быть удалена или ненадежна более года, поэтому двоичный файл был удален из ddev.

Однако это не мешает вам установить ее в свой проект, ddev composer require drupal/console . Но любые ошибки, которые вы получаете, являются результатом проблем с консолью Drupal и не имеют отношения к ddev.

Теперь, если вам нужна пользовательская команда для консоли Drupal, вы можете создать ее. Просто скопируйте ~/.ddev/commands/web/drush в ~/.ddev/commands/web/drupal и отредактируйте по своему усмотрению. Это пример пользовательской команды. В ~/.ddev/commands/web есть и другие примеры. Прочитайте о пользовательских командах в документации.