Ошибка обновления Composer на friendsofsymfony / http-cache-bundle - PullRequest
0 голосов
/ 23 января 2019

Я хотел установить следующие пакеты для Symfony Framework 3.4 с помощью менеджера пакетов composer:friendsofsymfony / HTTP-кэш-расслоениеguzzlehttp / psr8php-http / guzzle6-adapter

У меня нет большого опыта работы с композитором.Я видел, что эти пакеты можно установить под Symfony 3.4 в руководстве.Я даже пытался установить каждый компонент пакета один за другим, выйдя, например, с сообщением об ошибке ниже (guzzlehttp / psr7).Когда установка не удалась, почему пакеты в моем файле composer.json находятся под требованием?

Вот мой composer.json:

"require": {
    "php": ">=7.1.3",
    "friendsofsymfony/http-cache": "^2.5.2",
    "friendsofsymfony/http-cache-bundle": "^2.6",
    "guzzlehttp/psr7": "^1.5",
    "php-http/guzzle6-adapter": "^2.0",

Я получаю это сообщение об ошибке: Ошибкасообщение

Установка сообщения об ошибке (guzzlehttp / psr7): Сообщение об ошибке

Заранее спасибо.

1 Ответ

0 голосов
/ 23 января 2019

Вы выполнили composer update, поэтому, вероятно, вы добавили пакеты вручную в composer.json

composer update не изменит то, что находится внутри composer.json.

upgrade: обновляет ваши зависимости до последней версии в соответствии с composer.json и обновляет файл composer.lock.

См. https://getcomposer.org/doc/01-basic-usage.md для подробной информации.

Сочетанием для «добавить, если возможно» является команда composer require

Exmaple:

composer require friendsofsymfony/http-cache

Это попытается установить пакет. Файлы composer. * будут обновляться только при успешной установке.

...