我正在尝试在我的Mac上为我的Drupal网站安装Composer和Drush,但是每当我尝试实际运行Drush命令时都会遇到问题。
我按照这些说明下载并安装作曲家和 Drush,但是,当我去运行 Drush 命令时,我收到一条错误消息,说找不到 Drush。
我相信主要问题是export PATH="$HOME/.composer/vendor/bin:$PATH"
不起作用,因为我的.composer
目录中没有vendor
文件夹。
所以不知何故,当我运行brew install composer
时没有创建vendor
文件夹,创建的只是一个缓存目录。
为什么使用 brew 安装后供应商文件夹丢失?
确保正确安装作曲家
您已使用以下命令在 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
(。然后启动一个新的外壳会话。