我有一个阶段和一个匿名的项目实例,都是在同一个用户(www-data)下管理的。匿名实例是从生产实例中提取的,并且具有一个可以具有与stage实例不同版本的drush扩展。
使用每个用户一个实例,我可以简单地将扩展符号链接到~/..drush文件夹,但是如何使用相同扩展的两个不同版本来实现呢?是否有方法在Drush中定义别名相关扩展?如果Drush不支持这一点,什么才是好的操作系统呢?
发布于 2018-01-11 02:15:40
您可以将它们安装在{PROJECT_ROOT}/drush文件夹中的每个项目(Drupal实例)基础上,而不是在用户配置文件中的特定用户范围内安装drush扩展。
Drush 9检查是否存在一个drush文件夹,该文件夹位于Drupal根目录之上的一个级别。
通过利用Composer进行依赖关系管理和向composer.json文件添加Drush安装程序路径、Drush和任何Drush扩展名,这是最容易管理的。当然,你也可以手工设置所有的东西。
https://drupal.stackexchange.com/questions/253503
复制相似问题