作曲家创建项目没有安装Laravel 5.3

问题描述:

我一直试图无法安装Laravel 5.3,但仍然得到5.2安装。这是我所做的。作曲家创建项目没有安装Laravel 5.3

composer create-project laravel/laravel laravel53 

这应该拉5.3是最新版本的laravel吗?嗯,我是这么认为的,但我不断收到5.2安装

enter image description here

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

composer self-update 

,仍然可以得到安装5.2时我跑创建项目

我敢肯定我得到一些错误,因为我跑了一个朋友的笔记本电脑这个相同的命令和5.3得到了安装

我正在使用mac书专业BTW

任何想法,为什么这是如此,以及如何解决?

很大程度上得益于

我发现,这个问题一直是我的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 laravel/laravel projectName 

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

谢谢,祝你好运!

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

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

+1

这将适用于框架依赖性,但是核心应用程序文件和文件夹结构有变化,需要阅读升级指南才能完成。 – dmyers

我只是想用PHP 5.6.3和失败,

确保PHP版本为> = 5.6。4

我已经有PHP 5.6,但它不能写入.env文件,所以我被要求使用sudo运行命令。

+0

这应该是一条评论 –