Помилка при встановленні php-html-parser через composer

Виправити помилку можна наступним чином

  1. Необхідно встановити пакет guzzlehttp/psr7
composer require guzzlehttp/psr7
  1. Далі в composer.json міняємо версію з "guzzlehttp/psr7": "^2.0", на "guzzlehttp/psr7": "^1.5"
  2. Оновлюємо пакети командою
composer update
  1. Після чого зможемо успішно встановити пакет paquettg/php-html-parser командою
composer require paquettg/php-html-parser
Alex · 1 рік тому
Коментарі (1)
  1. p.s.

    ну якби воно все так вирішувалось то було б класно

    на практиці схожі помилки тягнуть купу залежностей а їх розробники не особливо переймаються версійністю

    є наприклад така штука як Семантичне Версіонування, але фактично проекти її не дотримуються і виходить розсинхрон. доводиться прямо все руками фіксити якщо ліба закинута більше року

    якщо це щось екзотичне, то вже маю звичку ставити з composer require some/lib:main-dev - як довбатись то вже відправити PR

    1 місяць тому ·
    0
Щоб залишити коментар необхідно авторизуватися.

Вхід / Реєстрація