首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >drush.wrapper是否再用于Drush 8?如何使用Windows?

drush.wrapper是否再用于Drush 8?如何使用Windows?
EN

Drupal用户
提问于 2018-08-21 12:39:10
回答 1查看 312关注 0票数 1

我们有3个开发人员在Drupal 7网站上工作。Drush 8是通过本地编写器文件drush/drush:~8.0提供的。项目根目录中存在一个drush.wrapper,包含:

代码语言:javascript
复制
cd "`dirname $0`"
DRUSH_ALIAS_FILE="./drush/MYPROJECT.aliases.drushrc.php"
DRUSH_LAUNCHER="./vendor/bin/drush.launcher"

if [ ! -f $DRUSH_ALIAS_FILE ]; then
  echo "No Drush alias file was found at ./drush/MYPROJECT.aliases.drushrc.php"
  exit;
fi

if [ ! -f $DRUSH_LAUNCHER ]; then
  echo "Drush Launcher was not found at ./vendor/bin/drush.launcher. Have you ran 'composer install' from the project root?"
  exit;
fi

$DRUSH_LAUNCHER --local --alias-path=./drush "$@"

这对每个人都适用;除了Windows上的一个用户。他们得到了一个类似于"drush.php是找不到“的错误。如果他删除了文件,drush就能工作(但是它使用的是全局安装的drush)。对其他人来说,这当然会破坏它。

我被医生弄糊涂了。如何通过Composer正确地为Drush 8提供一个Drupal 7项目,并将“drush”工作作为来自该项目的命令?我看到的问题是说包装文件不再需要,而其他的帖子说你需要一个。

编辑:我们重新启动并安装了带有.bat文件的文档中的drush启动程序。它仍然给出了错误:

“无法打开输入文件/usr/local/bin/drush”

EN

回答 1

Drupal用户

发布于 2018-08-22 09:21:30

不,不要用drush.wrapper。城里有一个新的工具-- 钻孔发射器。它也能在Windows上工作,因为它是基于PHP的--只需遵循安装说明中的第4步。(步骤2和步骤3与Windows无关,步骤1只是Windows上的正常文件下载。)

补充:您应该删除/重命名全局钻,如果您有任何。如果您需要它,请查看回退选项的钻孔发射器。

PS!此外,Linux/Mac用户应该使用Drush启动程序。

票数 1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/267905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档