如何安装或升级到最新、未发布的Symfony版本欧宝娱乐app下载地址
编辑本页如何安装或升级到最新、未发布的Symfony版本欧宝娱乐app下载地址
在本文中,您将学习如何在新的Symfony版本作为稳定版本发布之前安装和使用它们。欧宝娱乐app下载地址
基于不稳定的Symfony版本创建新项目欧宝娱乐app下载地址
假设Symfony 6.0版本还没欧宝娱乐app下载地址有发布,您希望创建一个新项目来测试它的特性。首先,安装Composer包管理器.然后,打开命令控制台,进入项目目录并运行以下命令:
1 2
下载绝对最新的提交$创建项目symfony/skeleton my_欧宝娱乐app下载地址project
命令完成后,您将在欧宝娱乐app下载地址my_project /
目录中。
将项目升级到不稳定的Symfony版本欧宝娱乐app下载地址
再次假设Symfony 6.0尚未发布欧宝娱乐app下载地址,您希望升级现有应用程序以测试您的项目是否可以使用该应用程序。
首先,打开composer.json
位于项目根目录中的文件。然后,编辑所有的值欧宝娱乐app下载地址symfony / *
库的新版本,并更改您的minimum-stability
来β
:
1 2 3 4 5 6 7 8
{"require": {+ "欧宝娱乐app下载地址symfony/framework-bundle": "^6.0",+ "欧宝娱乐app下载地址symfony/finder": "^6.0","...”:“……”},+“最小稳定性”:“beta”}
你也可以使用setminimum-stability
来dev
,或者完全省略这一行,并通过使用如下约束来选择每个包的稳定性6.0 . * @beta
.
最后,从终端更新项目的依赖项:
1
$作曲家更新
升级Symfony版本后,请阅读欧宝娱乐app下载地址欧宝娱乐app下载地址Symfony升级指南以了解在新Symfony版本已弃用某些功能的情况下,应该如何继续更新应用程序的代码。欧宝娱乐app下载地址
提示
如果您使用Git来管理项目的代码,那么创建一个新的分支来测试新的Symfony版本是一个很好的实践。欧宝娱乐app下载地址这个解决方案避免了在应用程序中引入任何问题,并允许您完全自信地测试新版本:
1 2 3 4 5 6 7 8
$cd项目/ my_project /$Git checkout -b testing_new_欧宝娱乐app下载地址symfony#……更新的作曲家。json配置$作曲家更新“欧宝娱乐app下载地址symfony / *”#……在测试了新的Symfony版本后欧宝娱乐app下载地址$Git checkout master$git分支-D testing_new_symfon欧宝娱乐app下载地址y
此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。