Symfony 的最新稳定版本是 2.6.6 但是,我想在核心组件中添加一些代码。我已经分叉了 repo 并且可以在本地克隆它,但它只是 Symfony 核心。我需要带有 AcmeDemoBundle 的完整框架,以便我可以运行和测试任何更改。
Symfony 页面建议使用安装程序,但这仅适用于稳定版本。在同一页面上,它给出了 composer 的安装方法,但是 composer 找不到 2.7 版本。
如何安装(当前开发的)Symfony 2.7 框架标准?
Symfony 的最新稳定版本是 2.6.6 但是,我想在核心组件中添加一些代码。我已经分叉了 repo 并且可以在本地克隆它,但它只是 Symfony 核心。我需要带有 AcmeDemoBundle 的完整框架,以便我可以运行和测试任何更改。
Symfony 页面建议使用安装程序,但这仅适用于稳定版本。在同一页面上,它给出了 composer 的安装方法,但是 composer 找不到 2.7 版本。
如何安装(当前开发的)Symfony 2.7 框架标准?
由于 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 稳定版,因此您需要降低开发版的稳定性:
composer create-project symfony/framework-standard-edition project_name '2.7.*' -s dev
-s
的缩写--stability
。
composer create-project symfony/framework-standard-edition project_name '2.7.*@dev'
当我尝试执行以下命令时
composer create-project symfony/framework-standard-edition project_name '2.7'
作曲家返回此错误:
[UnexpectedValueException]
Could not parse version constraint '2.7': Invalid version string "'2.7'"
您应该在没有单个 cotes 的情况下安装:
composer create-project symfony/framework-standard-edition project_name 2.7