【问题标题】:How to install Symfony 2.7?如何安装 Symfony 2.7?
【发布时间】:2015-06-11 01:45:32
【问题描述】:

Symfony 的最新稳定版本是 2.6.6 但是,我想在核心组件中添加一些代码。我已经分叉了 repo 并且可以在本地克隆它,但它只是 Symfony 核心。我需要带有 AcmeDemoBundle 的完整框架,以便我可以运行和测试任何更改。

Symfony page 建议使用安装程序,但这仅适用于稳定版本。在同一页面上,它给出了composer的安装方法,但是composer找不到2.7版本。

如何安装(当前开发的)Symfony 2.7 框架标准?

【问题讨论】:

    标签: git symfony composer-php symfony-2.7


    【解决方案1】:

    由于 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 的缩写。

    【讨论】:

    • 我忘记了 '@dev' 的要求,愚蠢的我:/
    【解决方案2】:
     composer create-project symfony/framework-standard-edition project_name '2.7.*@dev'
    

    【讨论】:

    • 这实际上应该被标记为正确答案,因为这是让 SF2 启动其引导过程的正确方法。
    【解决方案3】:

    当我尝试执行以下命令时

    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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-25
      • 2019-06-13
      • 2016-08-05
      • 2011-06-20
      • 1970-01-01
      • 1970-01-01
      • 2020-07-11
      • 2020-05-29
      相关资源
      最近更新 更多