你在这里

drush

Windows下通过Composer来安装Drush图文教程

首先要安装  Windows 版的 Composer。

下载地址:https://getcomposer.org/Composer-Setup.exe

下面开始安装吧!第一步,先选择本地的php.exe的位置:

选好之后是这样:

代理设置,如果你的网络有限制,需要设置代理,请填写一下代理地址,如果没有请继续“Next”:

继续“Install”:

测试Drush命令入门指南

原文链接

作者:Ben Dougherty

我最近为drupal8改写了Drush Migrate Manifest命令,这是我第一次介绍怎样写Drush命令测试,过程比我最初想象的痛苦,不过还是有一些事项值得一提。

背景

Drush测试使用PHPUnit作为测试运行器和测试框架,这为许多开发开发者所熟知,尤其是参与drupal8的开发者。Drush使用"Unish"名称作为命名空间和基础测试类。我不知道Unish出自哪里,不过这里有一个定义

测试框架

使用Lower Camel Case命名的文件和类名称,在测试文件夹内创建你的测试。

标签: 

求助:drush的问题

[root@freenet_aliyun free]# drush pmi transliteration
Command pm-info needs a higher bootstrap level to run - you will need to invoke drush from a more functional  [error]
Drupal environment to run this command.
The drush command 'pmi transliteration' could not be executed.                                                                                      [error]
标签: 

Drush的安装配置和应用

Drush的安装

这里只介绍linux系统的安装方法,Drush有两种安装方式,最简单的方式是使用PEAR库。

首先确定系统中安装了PHP的PEAR库,然后在命令行执行:

pear upgrade
pear channel-discover pear.drush.org
pear install drush/drush

会自动下载Drush并安装完成,在命令行输入which drush,可以检查drush是否安装成功。

如果需要手动安装,按照以下步骤:

1.先到:http://drupal.org/project/drush#downloads 下载Drush,解压到除了Drupal网站目录的其它路径下。

2.设置drush脚本的权限为可执行:

标签: 

用drush安装模块,这个模块名从哪里来啊

答案:一般用网址最后一段

标签: 

Drush提示用户输入的三种方式

作者Danny Sipos

原文3 ways to prompt for user input in Drush

Drush是个能让Drupal变简单的好东西。他不仅带有大量的有用工具,同时为用户提供了接口,让用户可以轻松实现自己的命令。如果你需要为你的模块创建Drush命令,只要创建一个包含这些功能命令即可。

在这个教程中,我们会演示如何在这些命令中获取用户反馈。这里我不会提到参数或选项之类的东西。这里主要讲述的是,如何获取一个是或否的确认,或者如何提示用户进行一个选择。另外,我们也会说说如何获取用户输入的文本。

首先让我们看一下drush_module_name_example_command()这个回调函数:

标签: 

10个顶尖Drush命令——续

10个顶尖Drush命令——续

原文连接

我最近发表了《10个顶尖Drush命令》一文。在对这篇博客的评论、邮件以及Twitter中,很多用户介绍了自己心目中的顶尖命令和心得。在如此高质量的反馈的督促之下,我决定写一个续篇来补充这一列表。这里将列出这些反馈中的10个顶尖命令(其中有一部分是我列表中所述命令的变体)。

pm-update —pipe( up —pipe)

pm-update 用来升级代码并运行数据库更新。但是事情总是存在例外,我们应该知道的是,对某些模块的升级,不经过检查,而仅仅使用pm-update进行升级是存在风险的。

所以在真正执行更新之前,如何能够提前获知更新列表?加入pipe参数,就会获得一个漂亮的列表了。

标签: 

Install PEAR on MAMP

In order to get PEAR working with MAMP run the following commands.

NOTE:

This may be obvious to some, but you should stop MAMP first. Otherwise you might get some strange errors.

1) Change the directory permissions so you can execute files within them:

订阅 RSS - drush