首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使drush在Windows中正确工作?

问如何使drush在Windows中正确工作?
EN

Drupal用户
提问于 2013-02-12 17:58:32
回答 2查看 6.9K关注 0票数 3

在Linux中,drush很适合使用所有的Linux本机命令。但是如何使它在Windows中工作呢?

当然有一个适用于Windows的drush安装程序,它是正确的,但真正的问题是:如何使所有命令正确工作?

例如,drush sql-dump返回此错误:

代码语言:javascript
复制
'mysqldump' is not recognized as an internal command
EN

回答 2

Drupal用户

回答已采纳

发布于 2013-02-12 18:15:29

我假设你想问的是如何让钻钻在窗户里工作。

如果查阅文档,就会有一个windows安装程序:

Drush Windows安装程序提供了一种方便的方式来安装Drush及其所需的组件,以便在Microsoft上运行。您可以从本页底部的附件列表下载它。有关如何运行安装程序的说明,请参阅下面的安装指南。

此外,如果您想在5.7之前开始钻取工作,那么如果您需要这样做,就需要一个手动安装指南:

当使用Drush版本5.5、5.6或5.7时,Drush Make命令在Windows 7/ Vista中不工作。但是,当前的Drush开发版本解决了这个问题!唯一的问题是这个版本没有windows安装程序。别担心。本文提供了如何在Windows中手动安装最新的Drush开发版本的说明。

更新:

例如,drush sql-dump返回此错误:“mysqldump”不被识别为内部命令。

这是一个独立的和非drupal的问题。这是因为drush不知道mysql.exe的路径。您需要更新您的路径,以便msqldump能够工作。搜索超级用户或堆叠溢出有关mysql,窗口和或路径一起,以获得一个答案。我以前知道这个,但月亮太多了。

票数 6
EN

Drupal用户

发布于 2013-04-30 07:34:32

若要使drush sql-dump在Windows上工作,请验证PATH环境变量是否包括mysql二进制文件。找到“环境变量”对话框,右击“计算机->属性->高级系统设置”->单击“环境变量”按钮。在“系统变量选择路径变量”下,单击“编辑”,然后在Varable value:字段中将路径添加到mysql二进制文件的末尾。

例如,如果使用WampServer,mysql二进制文件的典型位置是

代码语言:javascript
复制
C:\wamp\bin\mysql\mysql5.5.24\bin

假设Path变量包含以下路径:

代码语言:javascript
复制
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem

请注意,路径由“;”分隔,如果路径包含空格,则不需要引号。修改后,Path变量应该包含

代码语言:javascript
复制
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\wamp\bin\mysql\mysql5.5.24\bin

如果路径变量不存在,继续创建一个。

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

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

复制
相关文章

相似问题

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