如何安装或升级到最新、未发布的Symfony版本欧宝娱乐app下载地址
编辑本页警告:您正在浏览的文档欧宝体育电话欧宝娱乐app下载地址Symfony 3.2,现已不再维护。
读本页的更新版本用于Sy欧宝娱乐app下载地址mfony 6.2(当前稳定版本)。
如何安装或升级到最新、未发布的Symfony版本欧宝娱乐app下载地址
在本文中,您将学习如何在新的Symfony版本作为稳定版本发布之前安装和使用它们。欧宝娱乐app下载地址
基于不稳定的Symfony版本创建新项目欧宝娱乐app下载地址
假设Symfony 2.7欧宝娱乐app下载地址版本还没有发布,您想创建一个新项目来测试它的特性。首先,安装Composer包管理器。然后,打开命令控制台,进入项目目录并执行以下命令:
1
$编译器create-project symfon欧宝娱乐app下载地址y/framework-standard-edition my_project2.7“。*”——稳定= dev
命令执行完成后,您将在欧宝娱乐app下载地址my_project /
目录中找到的最新代码2.7
分支。
如果您想测试测试版,请使用β
的值稳定
选择:
1
$编译器create-project symfon欧宝娱乐app下载地址y/framework-standard-edition my_project2.7“。*”——稳定=β
将项目升级到不稳定的Symfony版本欧宝娱乐app下载地址
再次假设Symfony 2.7还没有发欧宝娱乐app下载地址布,您想升级一个现有的应用程序,以测试您的项目是否可以使用它。
首先,打开composer.json
位于项目根目录中的文件。属性定义的版本的值欧宝娱乐app下载地址symfony / symfony
依赖性如下:
1 2 3 4 5
{“需要”:{“欧宝娱乐app下载地址symfony / symfony”:“2.7 * @dev”。}}
最后,打开命令控制台,进入您的项目目录并执行以下命令来更新您的项目依赖项:
1
$作曲家更新symfony/sym欧宝娱乐app下载地址fony
如果您更喜欢测试Symfony beta版本,请欧宝娱乐app下载地址替换“2.7 * @dev”。
约束的“2.7.0-beta1”
安装特定的测试版号或2.7 . * @beta
来获取最新的测试版。
升级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配置$作曲家更新symfony/sym欧宝娱乐app下载地址fony#……在测试了新的Symfony版本后欧宝娱乐app下载地址$Git checkout master$git分支-D testing_new_symfon欧宝娱乐app下载地址y