请教下关于 PHP composer 源 部分包过于老旧,如何解决

53 天前
 jenson47

原由 我打算升级下 laravel 版本,结果 g 了

报错内容为:

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

  Problem 1
    - laravel/framework[v11.9.0, v11.9.1, v11.9.2, 11.x-dev] 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, v1.0-alpha2, v1.0-beta1, v1.0.0, v1.0.1, v1.1.0, 1.1.x-dev (alias of dev-main), v1.2.0, 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, 11.x-dev].

经过对比 某云源 fruitcake/php-cors.jsonpackagist fruitcake/php-cors.json,实际上某云的镜像源并未更新

尝试解决

我通过两种方式尝试解决

  1. 通过清理缓存以及切换源,我使用Composer Registry Manager 去一个个试,结果都不如意。
  2. 使用代理, 我的代理有问题,速度太慢了,部分拉取失败。

不知各位是如何拉取 composer 包的,现在这些源都™的给限制了,开发都没脾气了。。。

1752 次点击
所在节点    PHP
9 条回复
JaguarJack
53 天前
目前已知华为云镜像可用
最好用魔法
GooMS
53 天前
这些镜像经常翻车
veau
53 天前
jenson47
53 天前
@JaguarJack #1 好家伙,刚刚试了下,我最不信任的那个源居然可以
weirdo
53 天前
直接用官方的不好么
maigebaoer
53 天前
最好的办法无疑是翻墙代理
konakona
52 天前
@weirdo 万一楼主一身正气,公司又不配 VPN ,那不就干不了这事儿么。
weirdo
52 天前
@onakona 不需要 vpn ,有个 http 代理即可
weirdo
52 天前
@konakona 不需要 vpn ,有个 http 代理即可

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1060564

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX