0

我使用的是 Drupal 版本 7,并且正在添加其他模块,尤其是 Open Atrium 的模块。

当我添加一个模块时,我将许多必需的模块设置为“缺失”并且我无法激活该模块。

我可以安装一个模块并自动安装所有依赖模块吗?

或者,我必须手动安装 100 多个模块。

谢谢你。

4

1 回答 1

0

您可以使用 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 是一项简单的任务。

于 2014-03-19T09:40:50.910 回答