如何使用 composer 安装 drupal 8.5.0?
How to install drupal 8.5.0 using composer?
我正在尝试通过 Composer 安装 Drupal 8.5.0,使用 drupal-composer/drupal-project。
我的 OS 是 windows 我有 运行 "Command Prompt"
上的命令
composer create-project drupal-composer/drupal-project:8.x-dev some-dir --stability dev --no-interaction
在 运行 这个命令之后我得到了 drupal 8.7.4
。
但我想通过 composer 安装 drupal 8.5.0 用于一些演示目的。
请推荐我。谢谢!
您尝试执行的命令 运行 将下载项目的最新开发版本。如果你想修改版本,或者项目附带的任何东西,你可以通过在你的命令中添加 --no-install
标志来实现:
composer create-project drupal-composer/drupal-project:8.x-dev some-dir --stability dev --no-interaction --no-install
这将下载文件,但不会 运行 composer install
。现在您可以编辑 composer.json 文件来更改 drupal/core
包的所需版本。
但遗憾的是 whis 会与 webflo/drupal-core-require-dev
包发生冲突,后者只接受比 8.7.0
更高的核心版本 - 所以你需要将该行也更改为所需的版本。
因此,composer.json 的 require
和 require-dev
部分如下所示:
"require": {
"php": ">=5.6",
"composer/installers": "^1.2",
"cweagans/composer-patches": "^1.6.5",
"drupal-composer/drupal-scaffold": "^2.5",
"drupal/console": "^1.0.2",
"drupal/core": "8.5.0",
"drush/drush": "^9.0.0",
"vlucas/phpdotenv": "^2.4",
"webflo/drupal-finder": "^1.0.0",
"webmozart/path-util": "^2.3",
"zaporylie/composer-drupal-optimizations": "^1.0"
},
"require-dev": {
"webflo/drupal-core-require-dev": "8.5.0"
},
更改行后,您需要做的就是运行命令:
composer install
另请查看 drupal.org
上的 this 话题
我正在尝试通过 Composer 安装 Drupal 8.5.0,使用 drupal-composer/drupal-project。
我的 OS 是 windows 我有 运行 "Command Prompt"
上的命令composer create-project drupal-composer/drupal-project:8.x-dev some-dir --stability dev --no-interaction
在 运行 这个命令之后我得到了 drupal 8.7.4
。
但我想通过 composer 安装 drupal 8.5.0 用于一些演示目的。
请推荐我。谢谢!
您尝试执行的命令 运行 将下载项目的最新开发版本。如果你想修改版本,或者项目附带的任何东西,你可以通过在你的命令中添加 --no-install
标志来实现:
composer create-project drupal-composer/drupal-project:8.x-dev some-dir --stability dev --no-interaction --no-install
这将下载文件,但不会 运行 composer install
。现在您可以编辑 composer.json 文件来更改 drupal/core
包的所需版本。
但遗憾的是 whis 会与 webflo/drupal-core-require-dev
包发生冲突,后者只接受比 8.7.0
更高的核心版本 - 所以你需要将该行也更改为所需的版本。
因此,composer.json 的 require
和 require-dev
部分如下所示:
"require": {
"php": ">=5.6",
"composer/installers": "^1.2",
"cweagans/composer-patches": "^1.6.5",
"drupal-composer/drupal-scaffold": "^2.5",
"drupal/console": "^1.0.2",
"drupal/core": "8.5.0",
"drush/drush": "^9.0.0",
"vlucas/phpdotenv": "^2.4",
"webflo/drupal-finder": "^1.0.0",
"webmozart/path-util": "^2.3",
"zaporylie/composer-drupal-optimizations": "^1.0"
},
"require-dev": {
"webflo/drupal-core-require-dev": "8.5.0"
},
更改行后,您需要做的就是运行命令:
composer install
另请查看 drupal.org
上的 this 话题