use*_*157 4 symfony laravel laravel-5 laravel-5.6
已安装的laravel 5.6也安装了PHP 7.0.当我尝试
laravel new sample-project
Run Code Online (Sandbox Code Playgroud)
它会创建所需的文件和依赖项,但会出现以下错误:
PHP Parse error: syntax error, unexpected '?', expecting variable (T_VARIABLE) in /home/johndoe/laravel/sample-project/vendor/symfony/console/Output/Output.php on line 40
Run Code Online (Sandbox Code Playgroud)
感觉这可能是由于symfony文件的问题,但不确定如何在Output.php中获取正确的版本或进行更改
尝试任何其他命令,如
php artisan list
Run Code Online (Sandbox Code Playgroud)
导致相同的错误
作曲家相关部分表示laravel 5.6/php 7.1.3
"require": {
"php": "^7.1.3",
"fideloper/proxy": "~4.0",
"laravel/framework": "5.6.*",
"laravel/tinker": "~1.0"
},
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激.
编辑
基于答案,我不得不用laravel版本5.5创建一个项目,这意味着我必须使用
composer create-project laravel/laravel sample-project "5.5.*"
Run Code Online (Sandbox Code Playgroud)
那很有效.
| 归档时间: |
|
| 查看次数: |
3105 次 |
| 最近记录: |