我曾经使用Composer创建一个新的symfony项目,就像这样
composer create-project symfony/symfony-standard-edition SymfonyProjectDir 2.5.*
但是知道什么时候我想使用symfony安装程序,我使用命令
symfony new SymfonyProjectDir 2.5.*
或
symfony new SymfonyProjectDir 2.5
但是我收到此错误
[RuntimeException]
The Symfony version should be 2.N.M, where N = 0..9 and M = 0..99
new directory [version]
我怎样才能知道我想使用2.5版,包括Symfony的最新更新,就像我以前使用Composer一样?
没有理由拥有版本的最新次要版本。您开始使用最新版本进行开发,然后应该冻结它,直到有理由更新为止。
如果您不在乎,请克隆 git 存储库,grep
您的标签并使用它创建您的项目。
你可以试试这个,它对我有用:
Symfony安装和项目创建
或者只是打开命令行并执行以下命令:
for (linux/mac)
sudo curl -LsS http://symfony.com/installer -o /usr/local/bin/symfony
sudo chmod a+x /usr/local/bin/symfony
symfony new SymfonyProjectDir 2.5
该版本将是 2.5 中的最新版本,如您所愿
这里的最后一个答案是从 2016 年开始的,所以如果你在 2019 年以某种方式来到这里,解决方案会容易得多!
首先确保您使用的是 7.1 或更高版本的 php 版本。检查您是否安装了作曲家,如果您不遵循以下简单文档:下载/安装作曲家
现在一切就绪,转到要存储symfony项目的目录,然后输入命令composer create-project symfony/website-skeleton my-project
。这将在symfony 4中创建你的第一个结构!
现在,您只需输入项目目录并在终端上键入php bin/console server:run
即可完成。您也可以从 git 开始git init
从同一项目文件夹导入存储库。
第一次使用Symfony?按照本教程获取第一个控制器/视图:symfony4 简介
希望这对任何人都有用,我只是想回馈这个给了我这么多的社区。
请尝试一下:
composer create-project symfony/framework-standard-edition SymfonyProjectDir/ 3.0.7
它应该有效。也许你忘记了最后一个斜杠...