3

我试图使用 composer 在Symfony 5上安装 FOSRestBundle,但收到以下错误消息:

Friendsofsymfony/rest-bundle 2.7.1 需要 symfony/config ^3.4|^4.3

是否可以使用 Symfony 5 手动安装 FOSRestBundle;似乎它不会更新,而是将来会维护 API 平台?

我不想使用 API Platform,因为它有很多我的项目不需要的东西。

4

2 回答 2

4

FOSRestBundle 的开发并没有被放弃。

但是 Symfony 5 支持预计要到版本 3

您可以在此处查看进度。如您所见,还没有截止日期。

所以你要么继续使用 FOSRestBundle 和 Symfony 4.4(这是完全可以接受的,4.4 它是一个长期版本,它不会去任何地方),或者你需要Symfony 5;您要么寻找 FOSRestBundle 的替代品,要么运行预发布版本(存在风险)。

于 2020-03-04T10:26:30.187 回答
1

感谢 GrenierJ,一个问题已经打开,根据xabbuh,master 现在为 FOSRestBundle 3.0 的开发服务。它的版本限制已经允许 Symfony 5 组件。我尝试使用安装 dev-mastercomposer require --dev friendsofsymfony/rest-bundle:dev-master并成功安装。它正在开发中,因此它的所有功能可能与 Symfony 5 不兼容。

于 2020-03-04T11:07:43.053 回答