composer create-project 未安装 Laravel 5.3

composer create-project not installing Laravel 5.3

我一直在尝试安装 Laravel 5.3 但没有成功,但继续安装 5.2。这是我所做的。

composer create-project laravel/laravel laravel53

这应该会引入最新版本的 laravel 5.3 对吧?好吧,我是这么想的,但我一直在安装 5.2

然后我觉得可能是作曲家的问题所以我运行作曲家自我更新

composer self-update

当我 运行 创建项目时仍然安装 5.2

我很确定我弄错了,因为我 运行 在朋友的笔记本电脑上执行了相同的命令并且安装了 5.3

我正在使用 mac 专业书 BTW

知道为什么会这样以及如何解决吗?

非常感谢

首先尝试清除作曲家缓存:

composer clear-cache

然后尝试使用此命令:

composer create-project laravel/laravel=5.3.4 laravel53 --prefer-dist

或者,打开 composer.json 文件并更改:

"require": {
    "laravel/framework": "5.2.*"
},

至:

"require": {
    "laravel/framework": "5.3.*"
},

然后是composer update

我发现问题一直出在我的 php 版本上。我的版本是 5.5,laravel 5.3 需要 php 5.6 或更高版本。

对于遇到此问题的任何人,您可能要做的第一件事就是检查您的 php 版本并升级到 5.6 或更高版本。这一行安装对我有用

curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6

根据您想要的版本和 OS 规格,查看此资源 http://php-osx.liip.ch/ 它对我很有帮助。

所以要安装 laravel5.3,你可以使用 composer create-project:

composer create-project laravel/laravel projectName

composer create-project laravel/laravel=5.3.0 projectName --prefer-dist

谢谢,祝你好运!

我刚刚尝试使用 php 5.6.3 但失败了,

确保您的 php 版本 >= 5.6.4

我已经有 PHP 5.6 但它无法写入 .env 文件所以我需要 运行 使用 sudo 命令。