我想在作曲家包管理器的帮助下为Symfony Framework 3.4安装以下软件包:
friendsofsymfony/http-cache-bundle
guzzlehttp/psr8
php-http/guzzle6-adapter
我对作曲家没有太多经验。我在教程中看到这些软件包可以在Symfony 3.4下安装。我什至尝试一个接一个地安装捆绑包的每个组件,例如退出并显示以下错误消息(guzzlehttp/psr7)。当安装失败时,为什么在我的 composer.json 文件中的包在要求下?
这是我的作曲家.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):错误消息
提前谢谢。
你执行了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.* 文件只有在成功安装后才会更新。