Drush是一个用于高级用户管理的命令行实用程序Drupal网站。
查看兼容性图表看看哪个druush版本适合你的Drupal版本。
如何在GreenGeeks上安装Drush (dev-master版本)
- 为您的帐户请求SSH访问.
- SSH到您的GreenGeeks帐户。
- 按如下顺序执行命令:
进入你的主目录:
cd
创建Drush目录:
mkdir德
进入Drush目录:
cd德
下载Drush安装程序:
curl -sS https://getcomposer.org/installer | php
安装:
/作曲家。Phar require drush/drush:dev-master
在.bashrc文件的底部添加别名行:
CD回显"alias drush='~/drush/vendor/bin/drush'" >> .bashrc
重新加载您的个人资料:
源. bashrc
安装特定版本的Drush
在本例中,我们将安装版本8。与上述安装步骤不同的命令是绿色.
进入你的主目录:
cd
创建Drush目录:
mkdirdrush8
进入Drush目录:
cddrush8
下载Drush安装程序:
curl -sS https://getcomposer.org/installer | php
安装:
/作曲家。phar要求“德/德:8 *”。
在.bashrc文件的底部添加别名行:
CD回声"别名drush8= ' ~ /drush8/vendor/bin/drush'" >> .bashrc
重新加载您的个人资料:
源. bashrc
如果您在安装Drush时遇到错误
当您运行最后一个命令时,您应该看到Drush正常运行。但是,您可能会遇到shell_exec错误,我们的支持团队需要为您解决这些错误。
如果您在安装drush时有任何问题——包括任何shell_exec错误——请联系我们的支持团队,我们很乐意帮忙。在GreenGeeks中打开一个支持票是联系我们的最好方式。
完美的工作!
我老了,忘记了env vars是如何工作的.....让你们所有低估PATH力量的人少一些吧!!
伟大的如何,让我一个工作冲装!哇!我遇到了两件事,我分享一下,以防别人碰壁。
第一:后wget操作时,我收到的文件没有后缀“。zip”。所以我跑了
Cp master master.zip && rm master && ls -l
繁荣。master.zip已经到位。第二个问题:解压缩' master.zip '文件会创建一个drush-master /目录,这将破坏chmod操作,因为路径是不正确的(除非我错过了一些东西,需要切换到decaf)。如果你运行我上面列出的cmd,检查是否有一个目录' drush/ '或' drush-master/ '(如果你没有,运行ls -l来检查)。如果你有' drush-master/ '运行
cp -R rush-master/ drush/ && rm -R rush-master/
我是cp的忠实粉丝,而不是mv,你可以看得出来,因为我对我的打字有信任问题。现在您可以运行chmod cmd和How-To的其余部分。你好杰克,
谢谢你的真知灼见,我们一定会更新文章,让这些说明对每个人都更清楚。
对于Drush 6.2,不仅推荐安装Composer,而且似乎Composer也是手动安装的新依赖项。共享/转售账户的用户现在可能只能使用Drush 6.1或更低的版本。
Drush现在需要Composer。要在GreenGeeks主机上安装它,首先你应该去你的c欧宝app怎么进不去Panel,点击“编辑php版本”,并为你的主机启用“phar”扩展。
然后,你应该执行以下命令:(我假设你已经按照上面的说明下载了drush到~/drush文件夹)
cd
mkdir本
curl -sS https://getcomposer.org/installer | php -- --install-dir=bin
cd德
php ~ / bin /作曲家。phar安装
它将执行drush库的安装。当脚本将完成他的工作,检查drush状态:
德核心地位
好运!
你好,
谢谢你的提醒。我已经准备了草案更新,我们将确保这是生活不久!
您还可能希望添加有关安装后清理的信息。你完全可以删除Drush的master.zip文件。你也可以删除Composer的/install目录和Composer。phar文件?
我刚在GG的共享账号上安装了Drush。在给出的程序中有一些问题。1:安装目录是drush-master,所以chmod和alias命令必须反映这一点。2: Composer需要安装在Drush目录下。3:此安装版本为9.0-dev。我可能更喜欢生产版本。至少我现在知道了一点,如果需要的话,我可以解决它。
这是我遵循的步骤
使用Composer安装Drush
1.请主机开启SSH
2.按此链接的步骤操作://www.nyeepic.com/support/article/how-do-i-install-drush/
3 .在完成步骤“source ~/.bashrc”后停止
4.CD到/drush/
5.下载编译器:curl -sShttps://getcomposer.org/installer| php
6.从drush目录内安装:PHP composer。phar安装
7.如果需要,切换到PHP 5.6版本。
当我这样做时,它会一直杀死php编写器。Phar更新过程。谷歌说内存可能不够。教程中的所有其他内容都在作曲家更新过程之前工作……我如何解决这个问题?谢谢你!
你好,我有同样的问题,更新总是被杀死,我不能安装作曲家。
我有这个:
php的作曲家。phar安装
用包信息加载编写器存储库
从锁文件中安装依赖项(包括require-dev)
警告:锁文件与composer.json中的最新更改不一致。您可能会得到过时的依赖项。运行update来更新它们。
您的需求无法解析为一组可安装的包。
问题1
- drush/drush的安装请求没有版本集(解析为1.0.0)->满足drush/drush[没有版本集(解析为1.0.0)]。
- drupal/core 8.7。x-dev与drush/drush冲突[没有版本集(解析为1.0.0)]。
- drupal/core 8.7的安装请求X-dev -由drupal/core[8.7.x-dev]实现的>。
我给出了最大的内存,但同样的问题。
还有别的办法吗?
谢谢
当我执行本文中的步骤时,遇到了与Saad SABER相同的问题。