Semantic MediaWiki требует onoi/callback-container, но не может быть установлен
Я пытаюсь установить последнюю версию SemanticMediaWiki. Когда я бегу composer update
, он возвращает следующее:
> ComposerHookHandler::onPreUpdate
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- mediawiki/semantic-media-wiki 2.4.x-dev requires onoi/callback-container ~1.0 -> satisfiable by onoi/callback-container[1.0.0, 1.1.0] but these conflict with your requirements or minimum-stability.
- mediawiki/semantic-media-wiki 2.4.6 requires onoi/callback-container ~1.0 -> satisfiable by onoi/callback-container[1.0.0, 1.1.0] but these conflict with your requirements or minimum-stability.
- mediawiki/semantic-media-wiki 2.4.5 requires onoi/callback-container ~1.0 -> satisfiable by onoi/callback-container[1.0.0, 1.1.0] but these conflict with your requirements or minimum-stability.
- mediawiki/semantic-media-wiki 2.4.4 requires onoi/callback-container ~1.0 -> satisfiable by onoi/callback-container[1.0.0, 1.1.0] but these conflict with your requirements or minimum-stability.
- mediawiki/semantic-media-wiki 2.4.3 requires onoi/callback-container ~1.0 -> satisfiable by onoi/callback-container[1.0.0, 1.1.0] but these conflict with your requirements or minimum-stability.
- mediawiki/semantic-media-wiki 2.4.2 requires onoi/callback-container ~1.0 -> satisfiable by onoi/callback-container[1.0.0, 1.1.0] but these conflict with your requirements or minimum-stability.
- mediawiki/semantic-media-wiki 2.4.1 requires onoi/callback-container ~1.0 -> satisfiable by onoi/callback-container[1.0.0, 1.1.0] but these conflict with your requirements or minimum-stability.
- Installation request for mediawiki/semantic-media-wiki ~2.4.1 -> satisfiable by mediawiki/semantic-media-wiki[2.4.1, 2.4.2, 2.4.3, 2.4.4, 2.4.5, 2.4.6, 2.4.x-dev].
Я даже поставил minimum-stability
в dev
и даже prefer-stable
в false
, Ничто не решает.
Это не первая проблема с Composer. Возвратил ошибку из-за отсутствия набора version
в упаковке mediawiki/core
, который требовался еще этим SMW. Но не в этот раз, сюрприз.
И Composer не видит пакет в composer show onoi/callback-container
, Есть стабильная версия 2.0 на всех.
1 ответ
Дважды проверьте ваш composer.json
и как вам требуется версия, этот файл работал для меня:
{
"require-dev": {
"mediawiki/semantic-media-wiki": "~2.4.1"
}
}
что эквивалентно composer require mediawiki/semantic-media-wiki:~2.4.1
команда.
Если composer show
не видит нужный пакет, попробуйте следующие команды:
composer clean
очистить кеш.composer diagnose
проверить на наличие распространенных ошибок.