我用作曲家安装了Drush 8。
composer require drush/drush:~8不幸的是,在drush完全安装后没有找到错误Drush命令。
为什么drush命令不能使用?

为Drupal 8安装Drush
发布于 2016-07-24 00:37:30
您需要确保drush位于您的环境PATH变量中,或者可以通过设置COMPOSER_BIN_DIR来指定安装文件夹,例如:
sudo COMPOSER_HOME=/var/lib/composer COMPOSER_BIN_DIR=/usr/local/bin COMPOSER_VENDOR_DIR=/var/lib/composer/vendor composer require drush/drush:~8
或者通过Phar安装它要容易得多,例如在Linux上:
sudo install <(curl http://files.drush.org/drush.phar) /usr/local/bin/drush在OS上,尝试:brew install drush。
发布于 2018-07-06 13:35:14
现在,虽然我的问题是Drupal 8的Composer Scaffold安装需要作为依赖项安装Drush (在本例中是v.9),但我也遇到了类似的问题。尽管不再推荐使用全局钻取,但由于依赖关系问题,从任何地方调用Drush都非常方便。
我建议安装的是钻孔发射器,它可以让您选择从任何地方调用Drush,即使您使用不同版本的Drush运行不同的项目。我让它在本地和我的Web服务器上运行,在那里运行得很好。它解决了我看到drush: command not found的问题,即使我有作曲家正确安装了Drush的项目。
发布于 2021-11-23 16:25:15
对我来说起作用的是将"cd“放入vendors/bin文件夹并在那里运行命令。或者更好地运行vendor/bin/drush -command-
https://drupal.stackexchange.com/questions/206611
复制相似问题