Привет! Я пытаюсь настроить мой новый сайт Drupal 8 с помощью composer, но у меня возникло несколько проблем.
Я попытался настроить сайт, следуя Руководству здесь , и быловозможность успешно настроить сайт.
После этого я попытался установить пользовательский модуль, который размещен на Bitbucket, и я могу загрузить пакет с помощью composer, но проблема в том, что модуль имеет некоторую другую зависимую зависимость от модуля.но модуль зависимости не загружается вместе с пользовательским модулем.
Я следовал руководству из здесь и добавил файл composer.json в свой пользовательский модуль вместе с зависимостью, но после запуска composer require custom/custom_module
установлен только пользовательский модуль, но не зависимость.
Мой корневой каталог composer.json, файл хранилища выглядит так:
"repositories": [
{
"type": "composer",
"url": "https://packages.drupal.org/8"
},
{
"type": "package",
"package": {
"name": "custom/custom_module",
"version": "master",
"type": "drupal-custom-module",
"source": {
"type": "git",
"url": "git@bitbucket.org:username/custom-module.git",
"reference": "master"
}
}
}
],
и файл composer.json из пользовательского модулявыглядит следующим образом:
{
"name": "custom/custom_module",
"description": "This is a Custom Module with Different functionalities.",
"type": "drupal-custom-module",
"minimum-stability": "dev",
"require": {
"drupal/restui": "~1.16"
}
}
Я также поменял строку "drupal/restui": "~1.16"
как "drupal/restui": "^1.16"
, но безуспешно.
Я даже тПри запуске composer update
в каталоге пользовательских модулей я не был уверен, будут ли установлены зависимости вместе с пользовательским модулем.
После запуска composer update
в каталоге пользовательских модулей я получил следующую ошибку:
Ваши требования не могут быть разрешены для устанавливаемого набора пакетов.
Проблема 1 - Запрошенный пакет drupal / restui не найден ни в одной версии, поэтому он может быть опечаткой вимя пакета.
Возможные причины: - опечатка в имени пакета; - пакет недоступен в достаточно стабильной версии в соответствии с настройкой минимальной стабильности; см. https://getcomposer.org/doc/04-schema.md#minimum-stability для получения дополнительной информации.,- Это частный пакет, и вы забыли добавить пользовательский репозиторий, чтобы найти его
Read https://getcomposer.org/doc/articles/troubleshooting.md для дальнейших проблем с коммандой.
Но на Drupal.org яможете найти модуль с этой версией здесь
Пожалуйста, помогите мне решить проблему.