ThinkPHP 完成全版本 Composer2.0 兼容

2020-10-28 17:02:15 +08:00
 topthink

鉴于Composer2已经正式发布,官方第一时间进行了兼容测试,对 ThinkPHP5.0 、5.1 和 6.0 分别做了兼容更新,确保大家可以体验到Composer2的优势性能。

因为composer/installed.json格式的变化导致 ThinkPHP6.0 扩展安装出错,只需要更新到最新的V6.0.5版本即可解决。

5.0 和 5.1 版本由于不是强依赖 Composer,官方已经更新了 think-installer 库确保已经可以兼容 composer2.0 。

现在已经可以通过 Composer2.0 愉快的使用 ThinkPHP 全版本了^_^ 希望大家尽早拥抱Composer,拥抱ThinkPHP

3247 次点击
所在节点    PHP
6 条回复
lscexpress
2020-10-28 17:05:05 +08:00
太好了,昨天用 composer2 安装 tp5.1 还有问题,今天就搞好了
lepig
2020-10-28 17:54:47 +08:00
这修复速度可以的,支持一下
aa81425600
2020-10-29 10:27:43 +08:00
吐槽一下 composer2,各种报错给整蒙了,后来构建的时候把版本敲在了 1.10.16 没用 2 了
hbolive
2020-10-29 10:53:54 +08:00
顶,这速度也是很快了!
fudaoji
2020-11-02 08:53:13 +08:00
composer create-project topthink/think=5.1.* tp5 安装 5.1 的好像还是有问题(如下):

Failed to extract topthink/framework: (9) unzip -qq '/home/fdj/tp5/vendor/composer/tmp-2e11e0324ad62428d530f06a3aea3784' -d '/home/fdj/tp5/vendor/composer/fa090602'

unzip: cannot find or open /home/fdj/tp5/vendor/composer/tmp-2e11e0324ad62428d530f06a3aea3784.

This most likely is due to a custom installer plugin not handling the returned Promise from the downloader
See https://github.com/composer/installers/commit/5006d0c28730ade233a8f42ec31ac68fb1c5c9bb for an example fix
klgd
2021-01-08 15:08:18 +08:00
我也出现 Failed to extract topthink/framework: (9) unzip -qq 问题

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

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

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

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

© 2021 V2EX