我一直试图安装Laravel 5.3但无法安装5.2。这就是我所做的。
composer create-project laravel/laravel laravel53
这应该拉入最新版本的laravel,这是5.3吗?嗯,我这么认为,但我一直在安装5.2
然后我觉得这可能是作曲家的问题所以我跑了作曲家自我更新
composer self-update
当我运行create-project
时仍然安装了5.2我很确定我得错了,因为我在朋友的笔记本电脑上运行了同样的命令并安装了5.3
我正在使用mac book pro BTW
任何想法为什么会这样以及如何解决?
非常感谢
答案 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运行命令。