在Linux中,drush很适合使用所有的Linux本机命令。但是如何使它在Windows中工作呢?
当然有一个适用于Windows的drush安装程序,它是正确的,但真正的问题是:如何使所有命令正确工作?
例如,drush sql-dump返回此错误:
'mysqldump' is not recognized as an internal command发布于 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,窗口和或路径一起,以获得一个答案。我以前知道这个,但月亮太多了。
发布于 2013-04-30 07:34:32
若要使drush sql-dump在Windows上工作,请验证PATH环境变量是否包括mysql二进制文件。找到“环境变量”对话框,右击“计算机->属性->高级系统设置”->单击“环境变量”按钮。在“系统变量选择路径变量”下,单击“编辑”,然后在Varable value:字段中将路径添加到mysql二进制文件的末尾。
例如,如果使用WampServer,mysql二进制文件的典型位置是
C:\wamp\bin\mysql\mysql5.5.24\bin假设Path变量包含以下路径:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem请注意,路径由“;”分隔,如果路径包含空格,则不需要引号。修改后,Path变量应该包含
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\wamp\bin\mysql\mysql5.5.24\bin如果路径变量不存在,继续创建一个。
https://drupal.stackexchange.com/questions/61020
复制相似问题