laravel 11.x创建项目报错require fruitcake/php-cors but it does not match your minimum

报错

root@Windows:~/.tmp# composer create-project laravel/laravel example-app
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Continue as root/super user [yes]? yes
Creating a "laravel/laravel" project at "./example-app"
Installing laravel/laravel (v11.3.1)
  - Installing laravel/laravel (v11.3.1): Extracting archive
Created project in /root/.tmp/example-app
> @php -r "file_exists('.env') || copy('.env.example', '.env');"
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires laravel/framework ^11.9 -> satisfiable by laravel/framework[v11.9.0, ..., v11.33.2].
    - laravel/framework[v11.9.0, ..., v11.33.2] require fruitcake/php-cors ^1.3 -> found fruitcake/php-cors[dev-master, 1.3.x-dev (alias of dev-master)] but it does not match your minimum-stability.

离谱

遇到了一个离谱的问题,今天在创建laravel 11.x的项目的时候,居然报错了???这是不能容忍的,这是不能接受的!!!(潘子附体)

请在此添加图片描述

但是问题出了,总要解决,因为我以前创建的都是10.x的项目,今天第一次创建11.x的项目就给我来了个下马威,这我肯定是不能屈服的。

找原因

首先我看了一眼php的版本,是标标准准的8.3版本,而了解laravel的朋友们都知道,laravel 11.x支持版本的范围是8.2-8.3,那就不是版本的问题,让我们继续往下找。

请在此添加图片描述

既然报错是没找到fruitcake/php-cors ^1.3这个包,那就先从这里入手,反手打开packagist,搜索这个包,结果!!您猜怎么着?居然有这个包!!!

请在此添加图片描述

这就有点抽象了,既然packagist有这个包,那咋会报这个错呢?等等!packagist!!我知道了!!!

解决

突然脑子中灵光一现,国内的程序员都知道,平时拉项目慢都会换个国内源,既然packagist上有这个包,有没有可能是我用的阿里云源没同步这个包呢?

composer config -g repo.packagist composer https://packagist.org.cn/

于是我顺手把镜像源换成了packagist.org.cn,而且实现我看过了,这个源里是确确实实有这个包的,说不定可以成。

请在此添加图片描述

再次创建laravel 11.x项目!!您!!猜!!怎!!么!!着!!它!!给!!它!!拉下来了!!!(潘子再次附体)

请在此添加图片描述

没想到真是镜像源的问题,这个离谱的问题就这么被我聪明的小脑瓜解决了!!!

结尾

兄弟们,撤!!!

请在此添加图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

用砖头敲代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值