通过Composer全局安装后无法识别Drush命令

时间:2016-05-18 01:22:22

标签: bash path drush

我最近在我的系统上全局安装了Composer(遵循getcomposer.org上的说明)。之后,我试图通过作曲家安装Drush。作为Drush安装的第一步,我将composer的bin目录添加到我的系统路径中。

所以,在我的.bash_profile中,我添加了以下内容:

export PATH="$HOME/.composer/vendor/bin:$PATH"

之后,我使用以下命令安装了最新版本的Drush:

composer global require drush/drush

不幸的是,每当我尝试输入'drush status'时,我的提示中都会收到'drush not found'错误消息。我试图卸载/重新安装composer和Drush,没有任何效果。

我在这个问题上所做的所有研究都会导致涉及更新系统路径的线程,但我很确定我已经正确地完成了这一步骤。不知道我在这里做错了什么,因为这应该是一个相当简单的过程。我可能会出错的任何想法?

1 个答案:

答案 0 :(得分:3)

Drush没有全球工作,因为我没有更新正确的$ PATH。当我应该更新.zshrc时,我将它添加到我的.bash_profile中。感谢Etan Reisner,我能够找出问题并找到解决方案。

将来查看$ PATH变量时,我应该在终端输入这个,以确保我找到了正确的位置:

$ which $SHELL