如何安装Drush

Drush是一个用于高级用户管理的命令行实用程序Drupal网站。

查看兼容性图表看看哪个druush版本适合你的Drupal版本。

如何在GreenGeeks上安装Drush (dev-master版本)

  1. 为您的帐户请求SSH访问
  2. SSH到您的GreenGeeks帐户。
  3. 按如下顺序执行命令:

进入你的主目录:

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中打开一个支持票是联系我们的最好方式。

这篇文章有用吗?

需要支持吗?
找不到你想要的答案?
联络支持

评论

  1. 我老了,忘记了env vars是如何工作的.....让你们所有低估PATH力量的人少一些吧!!

  2. 伟大的如何,让我一个工作冲装!哇!我遇到了两件事,我分享一下,以防别人碰壁。
    第一: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的其余部分。

    1. 你好杰克,

      谢谢你的真知灼见,我们一定会更新文章,让这些说明对每个人都更清楚。

  3. 对于Drush 6.2,不仅推荐安装Composer,而且似乎Composer也是手动安装的新依赖项。共享/转售账户的用户现在可能只能使用Drush 6.1或更低的版本。

  4. 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状态:
    德核心地位

    好运!

    1. 你好,

      谢谢你的提醒。我已经准备了草案更新,我们将确保这是生活不久!

  5. 您还可能希望添加有关安装后清理的信息。你完全可以删除Drush的master.zip文件。你也可以删除Composer的/install目录和Composer。phar文件?

  6. 我刚在GG的共享账号上安装了Drush。在给出的程序中有一些问题。1:安装目录是drush-master,所以chmod和alias命令必须反映这一点。2: Composer需要安装在Drush目录下。3:此安装版本为9.0-dev。我可能更喜欢生产版本。至少我现在知道了一点,如果需要的话,我可以解决它。

  7. 当我这样做时,它会一直杀死php编写器。Phar更新过程。谷歌说内存可能不够。教程中的所有其他内容都在作曲家更新过程之前工作……我如何解决这个问题?谢谢你!

  8. 你好,我有同样的问题,更新总是被杀死,我不能安装作曲家。

    我有这个:

    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]实现的>。

    我给出了最大的内存,但同样的问题。

    还有别的办法吗?

    谢谢

  9. 当我执行本文中的步骤时,遇到了与Saad SABER相同的问题。

留下评论

这个网站使用Akismet来减少垃圾邮件。了解如何处理您的评论数据

Baidu
map