我想在composer程序包管理器的帮助下为Symfony Framework 3.4安装以下程序包:
friendsofsymfony / http-cache-bundle
guzzlehttp / psr8
php-http / guzzle6-adapter
我在作曲家方面没有太多经验。我在教程中看到这些软件包可在Symfony 3.4下安装。我什至尝试一个接一个地安装捆绑软件的每个组件,例如退出以下错误消息(guzzlehttp / psr7)。当安装失败时,为什么在我的composer.json文件中的package在require下?
这是我的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",
我收到此错误消息: Errror message
安装错误消息(guzzlehttp / psr7): Errror message
谢谢。
答案 0 :(得分:0)
您执行了composer update
,所以您可能已经在composer.json中手动添加了软件包
composer update
不会更改composer.json内部的内容。
升级:根据composer.json将依赖项升级到最新版本,并更新composer.lock文件。
有关详情,请参见https://getcomposer.org/doc/01-basic-usage.md。
命令composer require
例如:
composer require friendsofsymfony/http-cache
这将尝试安装软件包。 composer。*文件仅在成功安装后才会更新。
答案 1 :(得分:0)