AcquiaDevDesktop2(2017 年 4 月 13 日发布)附带的 Drush 无法与 drupal 8.4 一起使用,因为它使用 symfony 3 组件,与 Drupal 8 的早期版本不同。
要在 Drupal 8.4 和即将发布的版本中使用 drush,您需要更新 drush(专注于那些使用 AcquiaDevDesktop 进行本地开发的人)。为此(Windows 用户)找到安装 AcquaiDevDesktop 的目录并移至工具文件夹。
在我的情况下'C:\Program Files(x86)\DevDesktop\tools'
,编辑 composer.json 文件并更改,"drush/drush": "8.1.8" to "drush/drush": "9.0.0-alpha1"
然后保存(您需要更改目录和文件权限才能执行此操作)。请注意,这9.0.0-alpha1
是截至本文发布之日的当前稳定版本。打开你的 cmd 并移动到 devdesktop 工具文件夹。
在我的情况下'cd C:\Program Files (x86)\DevDesktop\tools'
并运行“作曲家更新”。确保您的互联网已打开。这就是你在本地开发环境中的 drush 9。
那是我的问题,我是如何让它工作的?