使用brew安装Composer后缺少供应商文件夹

时间:2019-08-19 23:02:44

标签: php composer-php homebrew drush

我正在尝试在Mac上为Drupal网站安装Composer和Drush,但是每当我尝试实际运行Drush命令时,都会遇到问题。

我跟随these instructions下载并安装了作曲家和Drush,但是,当我运行Drush命令时,出现错误消息,提示未找到Drush。

我认为主要的问题是export PATH="$HOME/.composer/vendor/bin:$PATH"不起作用,因为我的.composer目录中没有vendor文件夹。

以某种方式,当我运行brew install composer时,没有创建vendor文件夹,创建的只是一个缓存目录。

使用brew安装后,为什么缺少供应商文件夹?

1 个答案:

答案 0 :(得分:2)

确保正确安装了作曲器

您已使用以下命令在MacOS系统上安装了composer

brew install composer

通过运行以下命令,确保已在PATH中安装并找到作曲家

which composer
composer --version

安装草场

  1. 将作曲家的全局bin-dir添加到您的PATH环境变量中

    export PATH="$(composer --global config --absolute bin-dir):${PATH}:"
    
  2. 使用以下命令安装drush

    composer global require drush/drush
    
  3. 验证drush已正确安装

    which drush
    drush --version
    

要持久保存对PATH的更改,请将1.中的行添加到Shell的启动文件中(即~/.bashrc用于bash或~/.zshrc用于zsh) 。然后开始一个新的shell会话。