Консоль Drupal с DDEV

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

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

DDEV не может быть корневым.

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

Моя команда:

ddev composer update drupal/console --with-dependencies

Но ответ такой:

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

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

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

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

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


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

ddev drush args

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

ddev drupal args

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

Спасибо!!:)


person Guillaume Brion    schedule 21.12.2020    source источник


Ответы (1)


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

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

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

person rfay    schedule 21.12.2020