CakePHP安装特定版本

CakePHP安装特定版本,cakephp,composer-php,cakephp-3.0,Cakephp,Composer Php,Cakephp 3.0,我试图通过参考CakePHP的网站链接来安装CakePHP: 我使用下面的命令安装Cake,它确实安装了Cake,但它安装的是最新版本,即3.2.0 composer create-project --prefer-dist cakephp/app my_app_name 我需要为一个项目安装3.0.0版。有人知道如何按特定版本安装cake吗?试试看 composer create-project --prefer-dist cakephp/app=3.0.0 my_app_name 如果

我试图通过参考CakePHP的网站链接来安装CakePHP:

我使用下面的命令安装Cake,它确实安装了Cake,但它安装的是最新版本,即3.2.0

composer create-project --prefer-dist cakephp/app my_app_name
我需要为一个项目安装3.0.0版。有人知道如何按特定版本安装cake吗?

试试看

composer create-project --prefer-dist cakephp/app=3.0.0 my_app_name 

如果运行
composer help create project
,它会声明:-

您还可以使用=或:作为分隔符指定包名的版本

因此,您可以使用以下任一命令(类似于使用
require
安装软件包):-

或:-

您还可以使用
*
符号作为版本号中的通配符。因此,如果您想确保获得3.0.x分支的所有最新错误修复:-

composer create-project --prefer-dist cakephp/app:3.0.* my_app_name
这是我的工作

composer create-project --prefer-dist cakephp/app ProjectName 3.0
在项目名称后指定版本。

这对我很有用:

composer创建项目——首选dist-cakephp/cakephp:3.0.0 myapp


我使用了/cakephp而不是/app

OP询问的是3.0.0版,不是3.5版。好的,我更改了awnser。但是,只需在项目名称后指定版本即可。。它适用于“任何”版本。嗯,我从来没有要求过特定的版本。刚问到语法,请不要发布重复的答案——这已经是被接受和投票的答案的一部分了,正如所指出的,事实上略有不同。注意公认答案中的cakephp/**cakephp**与cakephp/**app**相反。蛋糕医生描述说,他们使用的是公认的答案,但这对我不起作用。我是从2.1升级的。到3.0.0。不知道为什么,但我发布的内容对我有效,因此,如果接受的答案对我和其他人不起作用,未来的我和其他人可能会想尝试这种方法。如果升级现有项目,为什么要使用
创建项目
?啊。。。正确的。我不应该在我的评论中加上这一点。我当时正在尝试升级,但无法正常工作,在此过程中,我决定尝试创建一个新项目。
composer create-project --prefer-dist cakephp/app:3.0.* my_app_name
composer create-project --prefer-dist cakephp/app ProjectName 3.0