首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未定义的Drush命令- drush 11.4.0 drupal 9.5.1

未定义的Drush命令- drush 11.4.0 drupal 9.5.1
EN

Drupal用户
提问于 2023-01-13 15:39:10
回答 1查看 181关注 0票数 0

此配置在xampp本地安装(drush版本)上正常工作。

Drupal version : 9.5.1 DB driver : mysql DB hostname : localhost DB port : 3306 Database : Connected Drupal bootstrap : Successful PHP binary : C:/xampp/php/php.exe PHP config : C:/xampp/php/php.ini PHP OS : WINNT PHP version : 7.4.27 Drush script : C:/xampp/htdocs/mysite/vendor/drush/drush/drush Drush version : 11.4.0

但是在webserver上,任何drush命令I类型(例如cr)都不会返回"Command "cr“”。Drush是通过composer全局需求drush/drush安装的(也存在于具有相同行为的网站根目录中的供应商/bin/drush)

drush列表返回:

Available commands: help Display help for a command list List commands --我认为我在另一个with服务器上有几乎相同的配置,没有这样的问题。对此有什么想法吗?

EN

回答 1

Drupal用户

发布于 2023-01-13 17:02:28

Drush以前是在全球范围内安装的,但这将不再起作用。相反,Drush发射器是全球安装的。这将创建一个全局drush命令,但是它本身不包含Drush代码。相反,每个项目都会添加Drush代码,并使用composer进行管理。调用drush时,Drush启动程序将接受当前的工作目录,确定它是否是Drupal安装,如果是,则在供应商文件夹中查找Drush,并在当前的Drupal安装上执行。

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

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

复制
相关文章

相似问题

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