为了账号安全,请及时绑定邮箱和手机立即绑定

Symfony 4 的 Rest-bundle 需要 4.3 版本的配置

Symfony 4 的 Rest-bundle 需要 4.3 版本的配置

PHP
MYYA 2022-05-27 10:16:39
按照本教程,我尝试在全新的 Symfony 4 安装上配置 REST API。本教程的第一步是:composer create-project symfony/skeleton rest_api_project其次是composer require friendsofsymfony/rest-bundle但是,当我尝试安装时friendsofsymfony/rest-bundle,我得到:您的要求无法解决为一组可安装的软件包。问题 1 - friendsofsymfony/rest-bundle ^2.6 的安装请求 -> friendsofsymfony/rest-bundle[2.6.0] 可满足。-friendsofsymfony/rest-bundle 2.6.0 需要 symfony/config ^3.4|^4.3 -> 找不到匹配的包。所以基本上这个包需要symfony/config ^3.4|^4.3Symfony 4 使用5.0.如何让它发挥作用?friendsofsymfony/rest-bundle当版本不支持配置时,本教程对 Symfony 4 的意义如何5.0?
查看完整描述

1 回答

?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

您正在使用的教程将此作为起点:

composer create-project \
    symfony/skeleton rest_api_project

没有版本限制,这指向最新版本的 Symfony Skeleton。即,版本 5。

问题是,FOS Rest Bundle 还没有更新到 Symfony 5 兼容性。

所以你需要创建项目和目标版本 4。

composer create-project\
    symfony/skeleton rest_api_project "4.*"

这样,您的依赖项的版本将匹配。

friendsofsymfony/rest-bundle当版本不支持配置时,本教程对 Symfony 4 的意义如何5.0

本教程适用于 Symfony 4,但您安装的是 Symfony 5。


查看完整回答
反对 回复 2022-05-27
  • 1 回答
  • 0 关注
  • 105 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信