使用 brew 安装 Composer 后供应商文件夹丢失
Vendor folder missing after using brew to install Composer
我正尝试在我的 Mac 上为我的 Drupal 网站安装 Composer 和 Drush,但是每当我尝试实际 运行 Drush 命令时,我 运行 都会遇到问题。
我按照 these instructions 下载并安装了 composer 和 Drush,但是,当我转到 运行 Drush 命令时,我收到一条错误消息,提示未找到 Drush。
我认为主要问题是 export PATH="$HOME/.composer/vendor/bin:$PATH"
不起作用,因为我的 .composer
目录中没有 vendor
文件夹。
所以不知何故,当我 运行 brew install composer
没有创建 vendor
文件夹时,创建的只是一个缓存目录。
为什么使用 brew 安装后 vendor 文件夹不见了?
确保 Composer 安装正确
您已经使用以下命令在您的 macOS 系统上安装了 composer
:
brew install composer
确保 Composer 已安装并通过 运行 在您的 PATH
中找到:
which composer
composer --version
正在安装 drush
将作曲家的全局 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
for bash 或~/.zshrc
对于 zsh
)。然后开始一个新的 shell-session.
我正尝试在我的 Mac 上为我的 Drupal 网站安装 Composer 和 Drush,但是每当我尝试实际 运行 Drush 命令时,我 运行 都会遇到问题。
我按照 these instructions 下载并安装了 composer 和 Drush,但是,当我转到 运行 Drush 命令时,我收到一条错误消息,提示未找到 Drush。
我认为主要问题是 export PATH="$HOME/.composer/vendor/bin:$PATH"
不起作用,因为我的 .composer
目录中没有 vendor
文件夹。
所以不知何故,当我 运行 brew install composer
没有创建 vendor
文件夹时,创建的只是一个缓存目录。
为什么使用 brew 安装后 vendor 文件夹不见了?
确保 Composer 安装正确
您已经使用以下命令在您的 macOS 系统上安装了 composer
:
brew install composer
确保 Composer 已安装并通过 运行 在您的 PATH
中找到:
which composer
composer --version
正在安装 drush
将作曲家的全局
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
for bash 或~/.zshrc
对于 zsh
)。然后开始一个新的 shell-session.