Как использовать drush, который устанавливается композитором, как зависимость проекта (Drupal 8) - PullRequest
0 голосов
/ 10 мая 2019

Я добавил drush в файл composer.json и вижу папку drush внутри корня моего проекта drupal 8, но я не знаю, как ее вызвать?

1 Ответ

0 голосов
/ 10 мая 2019

Итак, сначала, если у вас нет файла drush внутри вашего файла composer.json, вы должны добавить его.

С консоли запуска:

composer require drush/drush

После этого композитор добавит Drush-файлы. Теперь, даже некоторые файлы конфигурации находятся внутри директории drush в верхней части вашего проекта, файл drush сам по себе, тот, который вы должны вызвать, расположен в vendor/bin, так что вы можете называть его, например:

vendor/bin/drush status

Но если вам не нравится вводить этот "vendor / bin /", а просто "drush", запустите один раз:

vendor/bin/drush init

Эта команда отредактирует некоторый конфигурационный файл bash (/home/user_name/.bashrc) и добавит путь к исполняемому файлу drush, чтобы он был найден при вызове только по имени. Вам больше не придется вводить полный путь к нему. По сути, вы также можете вручную редактировать этот файл, но зачем беспокоиться, когда drush может сделать это за вас. Или, опять же, если вы не доверяете drush, сделайте это самостоятельно - в моем случае после запуска drush init мое приглашение стало выглядеть немного иначе.

В конце вам, вероятно, придется выполнить:

source /home/user_name/.bashrc

, чтобы изменения, добавленные в файл .bashrc, вступили в силу.

...