You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置PHP包版本以适配Composer的dev-build依赖要求

解决方案

你的问题核心是Composer对dev-前缀版本的匹配规则:dev-<分支名>的约束,对应的是包仓库中名为<分支名>的分支,或者版本号明确标记为dev-<分支名>的发布版本。

要让本地能成功下载name/mypackage:dev-build,有两种可行的设置方式:

  • 方式一:将包的仓库分支名称改为build,此时Composer会自动将该分支识别为dev-build版本,无需修改包的composer.json的version字段(分支版本会由Composer自动推导)。
  • 方式二:直接在包的composer.json中把version字段设置为dev-build,同时确保仓库中存在对应的标签或分支(推荐配合名为build的分支使用,避免版本混淆)。

注意:如果你的包是通过分支来提供开发版本,优先使用方式一,这是Composer处理开发版本的标准方式。

内容的提问来源于stack exchange,提问作者shin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 04:09:51