我正在尝试在Mac上为Drupal网站安装Composer和Drush,但是每当我尝试实际运行Drush命令时,都会遇到问题。
我跟随these instructions下载并安装了作曲家和Drush,但是,当我运行Drush命令时,出现错误消息,提示未找到Drush。
我认为主要的问题是export PATH="$HOME/.composer/vendor/bin:$PATH"
不起作用,因为我的.composer
目录中没有vendor
文件夹。
以某种方式,当我运行brew install composer
时,没有创建vendor
文件夹,创建的只是一个缓存目录。
使用brew安装后,为什么缺少供应商文件夹?
答案 0 :(得分:2)
您已使用以下命令在MacOS系统上安装了composer
:
brew install composer
通过运行以下命令,确保已在PATH
中安装并找到作曲家
which composer
composer --version
将作曲家的全局bin-dir
添加到您的PATH
环境变量中
export PATH="$(composer --global config --absolute bin-dir):${PATH}:"
使用以下命令安装drush
:
composer global require drush/drush
验证drush
已正确安装
which drush
drush --version
要持久保存对PATH
的更改,请将1.
中的行添加到Shell的启动文件中(即~/.bashrc
用于bash或~/.zshrc
用于zsh
) 。然后开始一个新的shell会话。