我试图通过composer安装drush 8:
编写器全局需求drush/drush:dev-master (来源)
但是它给了我7.0.0版,它没有D8集成.我正在使用Linux 17。
发布于 2015-07-27 19:33:59
3天前,当我运行本教程在我的系统composer require drush/drush:dev-master上安装不同版本的Drush时,http://www.jpstacey.info/blog/2014-04-07/switching-between-drush-major-versions给了我Drush。
如果一个站点不再在开发中,并且例如,为特定版本的Drush创建了自定义Drush命令,则可以使用多个版本的drush。
发布于 2015-07-27 23:43:32
我还发现composer require drush/drush:dev-master (n.b. )(故意删除global选项),在没有composer.json文件的目录中运行,实际上确实拉下了Drush的“主”分支,即Drush 8,正如文档所述。作为一个实验,您可能希望尝试在一个空目录中运行相同的命令(没有global),并查看是否在该实例中获得了正确的Drush版本。
如果这对您有用,那么您可能在您的全局供应商目录中有一个旧版本的Drush ($HOME/..composer/.composer/drush/drush)。作曲家可能会对此感到困惑,就像“开发大师”曾经提到的7.x分支一样。我没有试图复制这种情况,并倾向于认为,在大多数情况下,你仍然应该得到‘主人’分支。但是,如果您遇到了问题,可以尝试composer global remove drush/drush,然后像以前一样重新安装,看看这是否解决了问题。您也可以尝试composer self-update,以防您有一位老作曲家。
https://drupal.stackexchange.com/questions/166879
复制相似问题