Как перейти с drush 7 на drush 8 через Composer

Я работаю на веб-сайте с основами Drupal и Neato. Здесь Документы (http://www.velir.com/blog/index.php/2015/08/28/neato-in-drupal-8-fundamentals/)

Но, когда я пытаюсь бежать:

$ drush ngt subtheme

появляется эта ошибка:

Drush 7.0.0-rc1 does not support Drupal .
PHP Fatal error:  Call to undefined function Drush\Boot\conf_path() in /Applications/DevDesktop/drush/vendor/drush/drush/lib/Drush/Boot/DrupalBoot.php on line 360

Я пробовал эти шаги (http://whaaat.com/installing-drush-8-using-composer) но не работает,

Я много искал в Google, но я устал, возможно, я не выгляжу правильно, или я не читаю это правильно.

Это моя пыль

$ drush status
PHP executable         :  /Applications/DevDesktop/php5_5/bin/php
PHP configuration      :  /Applications/DevDesktop/php5_5/bin/php.ini
PHP OS                 :  Darwin
Drush version          :  7.0.0-rc1
Drush temp directory   :  /tmp
Drush configuration    :  /Applications/DevDesktop/drush/vendor/drush/drush/drushrc.php
Drush alias files      :  /Users/myuser/.drush/my.aliases.drushrc.php /Users/myuser/.acquia/DevDesktop/Drush/Aliases/aliases.drushrc.php

Кто-нибудь может мне помочь?

1

Решение

Я использую этот способ для обновления или понижения версии Drush:

composer global require drush/drush:dev-master

или вы можете вручную отредактировать файл composer.json:

"require": {
"drush/drush": "dev-master"}

После этого, если вы впервые работаете с composer, вам необходимо установить:

composer install

если нет, обновите:

composer update

Наконец, удалите предыдущий исполняемый файл и создайте ссылку на исполняемый файл drush композитора. В моем случае он установлен в моем / home:

rm -f /usr/local/bin/drush
ln -s /home/<user>/.composer/vendor/drush/drush/drush /usr/local/bin/drush

Я надеюсь, что этот способ поможет вам настроить правильную версию drush для работы с Drupal 8.

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]