laravel 新博客不工作嘲弄/嘲笑 1.4.0

Par*_*ghi 12 laravel composer-php

今天我想用这个命令用 Laravel 创建一个新项目

laravel new blog
Run Code Online (Sandbox Code Playgroud)

但我收到这个错误

Crafting application...
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for mockery/mockery 1.4.0 -> satisfiable by mockery/mockery[1.4.0].
    - mockery/mockery 1.4.0 requires php ^7.3.0 -> your PHP version (7.2.23) does not satisfy that requirement.
Run Code Online (Sandbox Code Playgroud)

当 Laravel 自己说至少 php7.2.5 时,为什么要阅读 php7.3 ???

Jou*_*ill 21

运行composer update

原因:

您的 PHP 版本太低。你已经安装了 7.2.23,1.4mockery/mockery需要 7.3.0

最好的解决方案是升级您的 PHP 版本。或者,您可以将 mockery 的版本降低到1.3.1,它只需要 PHP 5.6 或更高版本。

我的错误报告可以在这里找到

截至 2020 年 5 月 21 日,laravel new ___使用的 zip 文件将尝试安装mockery/mockery1.4 版。这不适用于 7.3 以下的 PHP 版本。为了解决这个问题, runcomposer update和 mockery 将降级到兼容版本。


dra*_*rab 17

我今天在新的 Laravel 项目中遇到了同样的问题。该composer.json文件正在显示,"mockery/mockery": "^1.3.1"但仍然显示相同的错误。也删除composer.lock文件并运行composer install.