Задача: нам нужно установить drush для drupal 8, но нам нужно что бы drush для drupal 7 и 6 остался в стабильной версии и работал отдельно от новой. На момент написания статьи, drush имеет номер 9.

Все действия проводятся на Ubuntu 14.

1. Клонирование drush с официального git

cd /usr/local/lib/
git clone --branch master https://github.com/drush-ops/drush.git

2. Установка composer

Установку будем производить в папку /usr/local/bin/

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

3. Установка drush

cd /usr/local/lib/drush
composer install

4. Создание алиаса для drush8

Переходим в папку usera и создаем файл

sudo nano .bash_aliases

и вставляем строку

alias drush8='/usr/local/lib/drush/drush'

Проверяем созданный файл ls -a

5. Добавляем alias в работу

source ~/.bash_aliases

Важно помнить что если мы добавляем новый псевдоним в файл, то эту команду нужно выполнять - постоянно!

6. Проверка версии

drush8 version

Должна выйти версия

Drush Version : 9.0-dev

Готово!

В итоге получаем рабочую версию для drupal 6 и 7 с командой drush и drush8 для работы с drupal 8.

Команды для drush8 немного изменились: browse, core-cli (php), image-derive (id), cache-rebuild (cr, rebuild), config-export (cex), sql-sanitize (sqlsan).

Аватар пользователя antidenantiden
23 июля 20162,040