@KOS_MOS

Почему возникает конфликт в версиях при установке пакета через Composer?

Установлен пакет, у которого прописана зависимость:
"guzzlehttp/guzzle": "^6.2"
Ставлю пакет у которого прописана зависимость:
"guzzlehttp/guzzle": "^6.3"

Получаю ошибку:
Problem 1
    - Can only install one of: guzzlehttp/guzzle[6.3.0, 6.2.2].
    - Can only install one of: guzzlehttp/guzzle[6.3.0, 6.2.2].
    - Can only install one of: guzzlehttp/guzzle[6.3.0, 6.2.2].
    - appwilio/cdek-sdk dev-master requires guzzlehttp/guzzle ^6.3 -> satisfiable by guzzlehttp/guzzle[6.3.0].
    - Installation request for appwilio/cdek-sdk dev-master -> satisfiable by appwilio/cdek-sdk[dev-master].
    - Installation request for guzzlehttp/guzzle (locked at 6.2.2) -> satisfiable by guzzlehttp/guzzle[6.2.2].


Каретка ^ означает, что подходит любая версия большая или равная текущей до версии 7 - по идее composer должен обновить guzzle до версии 6.3, но этого не происходит.
Почему?

Версия composer последняя - 1.6.3

Решено: проблема решилась удалением уже установленного пакета с требование ```^6.2```, ручной установкой guzzle версии 6.3, установкой удаленного пакета и установкой пакета, который был нужен изначально.
  • Вопрос задан
  • 316 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы