composer create-project没有安装Laravel 5.3

时间:2016-08-30 16:01:13

标签: php laravel laravel-5 composer-php laravel-5.3

我一直试图安装Laravel 5.3但无法安装5.2。这就是我所做的。

composer create-project laravel/laravel laravel53

这应该拉入最新版本的laravel,这是5.3吗?嗯,我这么认为,但我一直在安装5.2

enter image description here

然后我觉得这可能是作曲家的问题所以我跑了作曲家自我更新

composer self-update

当我运行create-project

时仍然安装了5.2

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

我正在使用mac book pro BTW

任何想法为什么会这样以及如何解决?

非常感谢

4 个答案:

答案 0 :(得分:13)

我发现问题一直是我的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

根据您需要的版本和操作系统规格,检查此资源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

谢谢,祝你好运!

答案 1 :(得分:1)

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

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

答案 2 :(得分:0)

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

确保您的php版本为> = 5.6.4

答案 3 :(得分:0)

我已经有了PHP 5.6,但它无法编写.env文件,所以我被要求使用sudo运行命令。