如何安装Symfony 2.7?

5
最新的Symfony稳定版本是2.6.6。然而,我想添加一些代码到核心组件中。我已经fork了repo并可以在本地克隆它,但这只是Symfony的核心。我需要完整的框架,包括AcmeDemoBundle,以便我可以运行和测试任何更改。 Symfony页面建议使用安装程序,但这仅适用于稳定版本。在同一页上,它提供了使用composer安装的方法,但composer找不到2.7版本。
如何安装(当前的dev)Symfony 2.7 framework-standard?
3个回答

5

由于symfony/framework-standard-edition不是一个典型的依赖项,而是用于引导项目,因此最好通过create-project命令安装它:

composer create-project symfony/framework-standard-edition project_name

如果您需要2.7版本,通常会执行以下操作:
composer create-project symfony/framework-standard-edition project_name '2.7.*'

由于在撰写本文时还没有2.7的稳定版本,因此您需要将稳定性降低到dev:

composer create-project symfony/framework-standard-edition project_name '2.7.*' -s dev

-s 缩写意为 --stability


1
我忘记了'@dev'的要求,我真笨 :/ - Twifty

3
 composer create-project symfony/framework-standard-edition project_name '2.7.*@dev'

应该将此标记为正确答案,因为这是让SF2启动其引导过程的正确方法。 - Juan Treminio

-1

当我尝试执行以下命令:

composer create-project symfony/framework-standard-edition project_name '2.7'

Composer 返回以下错误:

[UnexpectedValueException] Could not parse version constraint '2.7': Invalid version string "'2.7'"

您应该不要使用引号进行安装:

composer create-project symfony/framework-standard-edition project_name 2.7


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接