我使用的是 Drupal 版本 7,并且正在添加其他模块,尤其是 Open Atrium 的模块。
当我添加一个模块时,我将许多必需的模块设置为“缺失”并且我无法激活该模块。
我可以安装一个模块并自动安装所有依赖模块吗?
或者,我必须手动安装 100 多个模块。
谢谢你。
我使用的是 Drupal 版本 7,并且正在添加其他模块,尤其是 Open Atrium 的模块。
当我添加一个模块时,我将许多必需的模块设置为“缺失”并且我无法激活该模块。
我可以安装一个模块并自动安装所有依赖模块吗?
或者,我必须手动安装 100 多个模块。
谢谢你。
您可以使用 drush 下载和启用模块。
这里有安装 drush 的所有信息:https ://drupal.org/node/1791676
例如:
>drush dl views
Project views (7.x-3.7) downloaded to /var/www/drupal_7_test/sites/all/modules/views. [success]
Project views contains 2 modules: views_ui, views.
这将仅下载视图模块,然后您可以启用它,如果模块已声明依赖项,drush 将下载并启用它。
>drush en views
The following projects have unmet dependencies:
views requires ctools
Would you like to download them? (y/n): y
Project ctools (7.x-1.4) downloaded to /var/www/drupal_7_test/sites/all/modules/ctools. [success]
Project ctools contains 10 modules: ctools_plugin_example, ctools_ajax_sample, bulk_export, ctools_custom_content, term_depth, stylizer, views_content, page_manager, ctools_access_ruleset, ctools.
The following extensions will be enabled: views, ctools
Do you really want to continue? (y/n): y
ctools was enabled successfully. [ok]
views was enabled successfully.
并非所有模块都声明了此类依赖项,您应该手动安装它们,但正如您所见,使用 drush 是一项简单的任务。