解决安装Laravel 11时fruitcake/php-cors报错的问题

作者: harde 分类: Laravel,PHP,开发相关 发布时间: 2024-09-02 16:51

今天起一个新项目,安装了下Laravel 11,结果报错找不到指定版本的fruitcake/php-cors,这个就很奇怪,毕竟这都9月份了,就算有问题也早该解决了。
看了下报错信息

Your requirements could not be resolved to an installable set of packages.

Problem 1
- laravel/framework[v11.9.0, ..., v11.9.2] require fruitcake/php-cors ^1.3 -> found fruitcake/php-cors[dev-feat-setOptions, dev-master, dev-main, dev-test-8.2, v0.1.0, v0.1.1, v0.1.2, v1.0-alpha1, ..., 1.2.x-dev (alias of dev-master)] but it does not match the constraint.
- Root composer.json requires laravel/framework ^11.9 -> satisfiable by laravel/framework[v11.9.0, v11.9.1, v11.9.2].

没找到found fruitcake/php-cors的指定版本,去 https://github.com/fruitcake/php-cors/ 看了眼,最新版本是1.3没错,这个问题就比较明朗了,检查了下composer 的库,用的阿里云的。
执行

composer config -g --unset repos.packagist

删除阿里云镜像,再次执行安装,一切顺利。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注