作曲家创建项目没有安装Laravel 5.3
我一直试图无法安装Laravel 5.3,但仍然得到5.2安装。这是我所做的。作曲家创建项目没有安装Laravel 5.3
composer create-project laravel/laravel laravel53
这应该拉5.3是最新版本的laravel吗?嗯,我是这么认为的,但我不断收到5.2安装
然后我觉得这可能是作曲家的一个问题,所以我跑了作曲家的自我更新
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
我只是想用PHP 5.6.3和失败,
确保PHP版本为> = 5.6。4
我已经有PHP 5.6,但它不能写入.env文件,所以我被要求使用sudo运行命令。
这应该是一条评论 –
这将适用于框架依赖性,但是核心应用程序文件和文件夹结构有变化,需要阅读升级指南才能完成。 – dmyers