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



我正在尝试在我的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

安装粉碎

  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 的启动文件中(即~/.bashrcbash或~/.zshrc用于zsh(。然后启动一个新的外壳会话。

相关内容

  • 没有找到相关文章

最新更新