星期一, 6 十月 2025 - 15:32 composer 阿里云镜像的问题,耽误我现事

耽误我现事,耽误我现功,是我们这边的土话,意思用这个东西没有帮到忙,反而帮了倒忙。

composer用阿里云镜像就是这样子。

由于祖国严格的网络审和,composer的源站经常掉线。

但是drupal从drupal 7后慢慢开始要用composer管理源码的依赖。插件呀,皮肤呀,核心呀,各种源码的依赖都要composer管。

2020年以后手工下载zip安装modules就像刀耕火种和茹毛饮血一样原始了。

所以没有通畅的composer源那对于实施与管理一个drupal站点是灾难。

然后当然哪,大家想到了做镜像。

阿里云的镜像,腾讯云的镜像。

像docker也是,什么清华的镜像。

所以我们国家镜像很多,源代码的镜像尤其多。

域名我们也搞镜像。人家国际网有com,我们国内网有cn,cn刚推出的时候只给企业和组织注册,后来要赚钱才又允许个人注册。然后境内主机发布网站又有备案。……

所以境内的镜像内容,也是经过了审查和过滤的。也许国外喝的是脏镜像水,我们过滤后的就是纯净镜像了。

不过我觉得他妈的drupal社区也是很无聊。我看了很多个drupal的modules,他娘的开头不介绍这个module,它要说这个module是二毛的工程师维护的,请你支持二毛!

总而言之就是composer很慢,所以镜像会快一点点。

但是没想到上了阿里云的镜像以后,导致我的drupal系统升级出现了巨大的问题。

100多个依赖报错。

后来用了composer update -no-cache,却根本连不上源了。

后来我终于想起来是不是用了阿里云的镜像,所以又全局把composer镜像给撤销。

然后再composer update,哦,虽然下载很慢,但是至少不报错了。

然后去阿里镜像主页一看,哦,它才更新到2025年9月1日,而我的drupal从core到modules就很多都是9.2以后发的新版。

所以这就导致了composer还搞笑,甚至因为我用了阿里云的镜像,还把我几个modules个降级了。

然后因为找不到core的新版,composer提示N多依赖出错。

interesting!