Композитор требует наличия зависимостей и выпуска версии. можно ли форсировать или изменить требования к версии, удовлетворяющие требованиям?

В настоящее время я работаю в Laravel 5.6. Я пытаюсь использовать пакет композитора Corcel.
Похоже, у меня уже установлена ​​и заблокирована версия hautelook / phpass на 0.3.5. Корсель на заказ 0.3.4. Есть ли способ заставить Corcel ge использовать 0.3.5, чтобы мне не приходилось играть со своим замком?


С моего терминала:

$ composer require jgrossi/corcel Using version ^2.6 for jgrossi/corcel ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages.

Проблема 1


  • Installation request for hautelook/phpass (locked at 0.3.5) -> satisfiable by hautelook/phpass[0.3.5].
    • jgrossi/corcel 2.6.x-dev requires hautelook/phpass 0.3.4 -> satisfiable by hautelook/phpass[0.3.4].
    • jgrossi/corcel v2.6.0 requires hautelook/phpass 0.3.4 -> satisfiable by hautelook/phpass[0.3.4].
    • jgrossi/corcel v2.6.1 requires hautelook/phpass 0.3.4 -> satisfiable by hautelook/phpass[0.3.4].
    • jgrossi/corcel v2.6.2 requires hautelook/phpass 0.3.4 -> satisfiable by hautelook/phpass[0.3.4].
    • Conclusion: don't install hautelook/phpass 0.3.4
    • Installation request for jgrossi/corcel ^2.6 -> satisfiable by jgrossi/corcel[2.6.x-dev, v2.6.0, v2.6.1, v2.6.2].

Установка не удалась, ./composer.json вернулся к исходному содержанию.

Обновлять: Двигаясь вперед, когда я сталкиваюсь с проблемами версии в пакете композитора, я обычно формирую репо, вношу свои изменения и использую свое репо на месте, пока исходный разработчик не получит возможность обновить.

У Джеффри Уэй есть отличный учебник по этому поводу. [https://laracasts.com/series/whats-new-in-laravel-8/episodes/11 visible[1] [1]: https://laracasts.com/series/whats-new-in-laravel-8/episodes/11

Можно ли обновить существующий composer.json до более новой версии phpass?

Dale 10.08.2018 15:35

Вы можете подделать версию библиотеки, используя "as" в composer. getcomposer.org/doc/articles/aliases.md

GiamPy 10.08.2018 15:35

Спасибо, и спасибо за форматирование моего поста!

Cameron 13.08.2018 19:10
0
3
559
0

Другие вопросы по теме