Drupal8系列二:安装Drush工具-Ubuntu14.04LTS

Drush可以说是Drupal的瑞士***,只要你使用过一段时间的Drush,一但没有它的话,你会觉得很不方便。可如果通过我在前面博文中所讲的方法来安装Drush的话,是不能够支持Drupal8的,所以便有了这篇博文,介绍如何在安装支持Drupal8的Drush工具。

在Drush的GitHub主页上我们不难看出,Drush7.x是支持Drupal8的,那么就让我们来安装Drupal7.x吧:

一、安装Composer

首先要在全局范围安装composer,使用以下命令:

curl -sS https://getcomposer.org/installer | php 
sudo mv composer.phar /usr/local/bin/composer

这样就可以在机器的任何地方使用composer来代替php composer.phar运行Composer命令了!测试的方法很简单,直接在命令行中输入composer,看看是否输出Composer的帮助。

二、设置Compser环境

为了确保Composer的全局bin目录中的命令可以在任何地方调用,建议将其目录纳入到系统的PATH目录中,输入以下命令,在~/.bashrc文件中添加相应目录:

sed -i '1i export PATH="$HOME/.composer/vendor/bin:$PATH"' $HOME/.bashrc

如果想要立即看到效果的话,可以使用以下命令:

source $HOME/.bashrc
env

然后查看输出:

PATH=/home/firehare/.composer/vendor/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

如果出现类似上面的结果,那么说明我们添加的设置生效了。

三、安装Drush

如果上面都设置好了的话,安装Drush将变得十分的简单,只需要一个命令即可:

composer global require drush/drush:dev-master

但遗憾的是,在天朝有时上述命令会下载很慢,或经常中断,毫无疑问肯定的伟大的墙在做怪,大家不妨使用goagent来做代理进行下载,具体的方法,网上一抓一大把,在这里就不多讲了。

注意:上面命令是需要git命令支持的,如果在安装过程中提示需要安装git,那么只需要在命令行中输入下列语句即可:

sudo apt-get install git

四、设置Drush

安装好了Drush之后,还需要对Drush做一些设置,比如说一些Bash的别名之类的,可以在~/.bashrc文件最后添加以下命令:

# enable drush.bashrc
if [ -f $HOME/.composer/vendor/drush/drush/examples/example.bashrc ]; then
  source $HOME/.composer/vendor/drush/drush/examples/example.bashrc
fi

然后,重启机器或直接输入:

source ./bashrc

这样,基本上Drush就安装好了,我们可以做一个小小的测试,在任何目录下输入以下命令并得到类似结果,说明Drush安装和设置都基本生效了:

[email protected]:~$ dr --version
 Drush Version   :  7.0-dev

五、更新Drush

最后就是更新Drush了,如果需要对Drush版本进行更新的话,可以使用以下命令:

composer global update
更多相关文章
  • Exchange2013专题系列二安装先决条件
    本次部署是在Windows Server 2012标准版,Exchange Server 2013版本为RTM版本环境下部署:本次环境为:一台WIN2003 AD,4台EX2013,按分角色部署,其中2台用于前端部署,另外2台用于后端部署.接下来,我们先在第一台需要安装的CAS服务器上进行先决条件的 ...
  •  此系列第二节:安装服务端.配置客户端.          完整的WINS系统应该是WINS服务器和WINS客户端组成.本节就重点将这两部分基础性的安装和配置.    环境很简单,一台windows 2003用来安装WINS服务,XP SP3作客户端.之所以用这样的配置,主要是因为这样的搭配具有普遍 ...
  • 详解运维监控利器Nagios系列二-安装Nagios监控系统
    详解运维监控利器Nagios 系列(二)-安装Nagios监控系统1.安装前准备(1)创建nagios用户和用户组[[email protected] ~]#useradd -s /sbin/nologin nagios[[email protected] ~]#mkdir /usr/local/nagios[ ...
  • Drupal8系列三:安装和初始化设置-Ubuntu14.04LTS
    一.Drupal8的安装1.搭建环境由于我们已经安装好了Drush,所以安装Drupal8就会显得十分的简单.但首先还是要先搭建环境:安装tasksel软件包sudo apt-get install tasksel安装LAMP服务(Apache2.Mysql和PHP)sudo tasksel ins ...
  • ExchangeServer2007系列之二:管理工具简介
    Exchange Server 2007系列之二:管理工具简介杜飞      大家都知道对于一般的软件来说,操作界面无非就两种:图形界面和命令行界面,我们的Exchange Server2007也不例外,相对于早期版本来说,Exchange Server 2007 的管理工具也进行了更新,使用先进的 ...
  • Mysql线程池系列二(Oracle Mysql Thread pool的安装和原理)Mysql线程池系列一(Thread pool FAQ)Mysql线程池系列二(Oracle Mysql Thread pool的安装和原理)Mysql线程池系列三(Oracle Mysql Thread pool ...
  • windowwin7下安装ubuntu14.04lts(desktop)系统
    一.前期准备 1.大于2G的U盘一个(我的系统盘制作完成后大约占1个多G的容量) 2.已下载好的Ubuntu安装文件(选择在官网下载,有32和64位选择) 3.已安装好UltraISO软件的电脑(UltraISO安装包自行百度) 4.打算安装Ubuntu的电脑(我的电脑已安装好64位Win7系统) ...
  • 安装了Drupal7之后,如果直接使用的话,效果是很差的,它之所以能成为这么流行的开源CMS,大家为它所贡献的模块和主题功不可没,那么如何安装模块和主题呢,其实Drupal7已经提供了非常好的主题和模块安装方式,但这些如果同Drush比起来就相形见拙了.Drush顾名思意就是 Drupal + Sh ...
一周排行
  • 在ansible中支持条件判断,这使我们操作更加灵活使用when进行条件测试示例1:将 testservers 组中的其中一台主机上的 httpd 服务卸载掉,另外主机不卸载[[email protected]]# ...
  • 1.简介:敏捷项目管理在我们国家起步比较晚,成功运用的项目不多百分之六十五的敏捷项目用户为scrum 2.互联网时代的特征,雷军的话:专注,极致,口碑,快(敏捷项目开发就是要快速) 3.敏捷开发各门派 4.敏捷的四大 ...
  • 学习资料来源:斯坦福大学公开课编程方法cs106aJAVA(下载中心有资源)相关学习资料已上传至下载中心:学习过程中使用的代码.笔记初稿以及课程讲义(有兴趣者可自行下载)学习过程中的大部分程序需要导入acm.jar包 ...
  • memcached安装及.NET中的Memcached.ClientLibrary使用详解
    序言 吹吹牛逼先,借我你的20分钟,保证你在.net中使用memcached缓存数据,畅通 ...
  • 高中毕业前曾想起去学建筑专业,但在选拔留苏预备生时,同学们就说了,去苏联就学点新东西,还学什么建筑呀.于是到出国报志愿时,我就报了遥感遥测专业.到了宣布专业分配,我被派去学计算机,就这么一锤子定音,一辈子和计算机打交 ...
  • 要运行 Lync Server cmdlet,请打开 Lync Server 命令行管理程序.警告:如果打开 Windows PowerShell 窗口,而不是 Lync Server 命令行管理程序,则默认情况下将 ...
  • 远程安装 步骤1,安装DNS(略) 2,安装DHCP服务器(控制面板---添加删除Windows组件---网络服务---DHCP)  3,配置DHCP服务器1)新建作用域   2)授权   4,安装远程安装服务(添加 ...
  • win7系统开机遇到rebootandselectproperbootdevice错误解决方法
    今天公司一台连接打印机的旧电脑遇到了这样的问题,网络连接显示红叉叉,网线是好的,网络端口到 ...
  • ModernUI教程:创建自定义主题
            Modern UI WPF包括两个内置主题(dark与light).在1. ...
  • 1>通过企业管理器进入查询分析执行: EXEC sp_password NULL, '你的新密码', 'sa' 如果你在NT下(包括2000)装的SQL Server,则可以这样做: 直接打开"查询分 ...