博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Drupal8系列(二):安装Drush工具 -Ubuntu 14.04 LTS
阅读量:6484 次
发布时间:2019-06-23

本文共 1568 字,大约阅读时间需要 5 分钟。

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/.bashrcenv

然后查看输出:

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.bashrcif [ -f $HOME/.composer/vendor/drush/drush/examples/example.bashrc ]; then  source $HOME/.composer/vendor/drush/drush/examples/example.bashrcfi

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

source ./bashrc

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

firehare@ThinkPad-X240s:~$ dr --version Drush Version   :  7.0-dev

五、更新Drush

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

composer global update

转载地址:http://zrnuo.baihongyu.com/

你可能感兴趣的文章
网络服务搭建、配置与管理大全(Linux版)
查看>>
Silverlight 5 Beta新特性[4]文本缩进控制
查看>>
springMVC多数据源使用 跨库跨连接
查看>>
Git服务端和客户端安装笔记
查看>>
【iOS-cocos2d-X 游戏开发之十三】cocos2dx通过Jni调用Android的Java层代码(下)
查看>>
MongoDB的基础使用
查看>>
进程间通信——命名管道
查看>>
ssh登陆不需要密码
查看>>
java mkdir()和mkdirs()区别
查看>>
OSChina 周六乱弹 ——揭秘后羿怎么死的
查看>>
IT人员的职业生涯规划
查看>>
sorry,you must have a tty to run sudo
查看>>
ios开发中使用正则表达式识别处理字符串中的URL
查看>>
项目中的积累,及常见小问题
查看>>
Python类型转换、数值操作(收藏)
查看>>
oracle11g dataguard 安装手册(转)
查看>>
1. Two Sum - Easy - Leetcode解题报告
查看>>
多线程---同步函数的锁是this(转载)
查看>>
百练 2742 统计字符数 解题报告
查看>>
Ubuntu搜狗输入法候选词乱码
查看>>