【问题标题】:How to upgrade from drush 7 to drush 8 via Composer如何通过 Composer 从 drush 7 升级到 drush 8
【发布时间】:2016-02-26 05:15:04
【问题描述】:

我正在使用 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) 但没有用,

我在谷歌上搜索了很多,但我很累,也许我看起来不对,或者我没有读对。

这是我的德鲁什:

$ 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

谁能帮帮我?

【问题讨论】:

  • drush dl drupal-8.0.x

标签: php drupal composer-php drush drupal-8


【解决方案1】:

我用这种方式升级或降级drush版本:

composer global require drush/drush:dev-master

或者您可以手动编辑 composer.json 文件:

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

之后,如果你是第一次使用作曲家,你必须安装:

composer install

如果没有,请更新:

composer update

最后,删除之前的可执行文件并创建指向 composer drush 可执行文件的链接。就我而言,我将它安装在我的 /home 中:

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

我希望这种方式可以帮助您配置正确版本的 drush 以使用 Drupal 8。

【讨论】:

  • 你好纳乔!非常感谢您的帮助,我已经尝试了这些步骤,但是: ln -s /Applications/DevDesktop/drush/vendor/drush/drush/drush /usr/local/bin/drush ln: /usr/local/bin/ drush:文件存在。其他想法?
  • 好的,在这种情况下@user3230164 你必须在文件之前删除。 rm -f /usr/local/bin/drush 然后ln -s /home/&lt;user&gt;/.composer/vendor/drush/drush/drush /usr/local/bin/drush
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-04-25
  • 2013-11-18
  • 2020-10-12
  • 2019-01-31
  • 2021-11-25
  • 2021-02-22
  • 2020-10-28
相关资源
最近更新 更多