【发布时间】:2019-12-25 03:40:50
【问题描述】:
我正在尝试在我的 Mac 上为我的 Drupal 网站安装 Composer 和 Drush,但每当我尝试实际运行 Drush 命令时都会遇到问题。
我跟着these instructions 下载并安装了 composer 和 Drush,但是,当我运行 Drush 命令时,我收到一条错误消息,提示找不到 Drush。
我认为主要问题是export PATH="$HOME/.composer/vendor/bin:$PATH" 不起作用,因为我的.composer 目录中没有vendor 文件夹。
不知何故,当我运行brew install composer 时,没有创建vendor 文件夹,所创建的只是一个缓存目录。
为什么使用 brew 安装后供应商文件夹丢失?
【问题讨论】:
-
至少,添加您的代码以从其他人那里获得解决方案。
-
哪个 Drush?从 Drush 9 开始,它现在只支持一种安装方法:您的 Drupal 8 站点是使用 Composer 构建的,并且 Drush 被列为本地依赖项。然后,您可以安装 Drush Launcher 以获得始终使用正确的本地 Drush 的 Drush 命令,或者您可以定义的全局(可能是 Drush 8)后备。您是否也尝试过直接呼叫您的 Drush?
cd /my/drupal/ && ~/.composer/vendor/drush/drush/drush status?一般参见docs.drush.org/en/master/install,特殊参见兼容性图表。 -
@leymannx 哎呀,我忘了包括那个。我实际上将 Drush 8.1.17 用于 Drupal 7.63 项目。
标签: php composer-php homebrew drush