#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 есть и другие примеры. Прочитайте о пользовательских командах в документации.