【发布时间】:2014-11-21 11:55:48
【问题描述】:
我有一个使用 apache thrift 创建的服务和一个可用于生成客户端库的 *.thrift 文件。
服务和*.thrift 文件有自己的版本(例如2.3.0)。
现在我想为 PHP 预先生成客户端,使其可以被 composer 加载,但 thrift 本身有自己的版本,可以生成不同的文件(例如0.9.1)。
我的想法是使用不同的 thrift 版本和标签预先生成服务,如下所示:
<CLIENT-MAJOR>.<CLIENT-MINOR>.<CLIENT-PATCH>.<THRIFT-MAJOR>.<THRIFT-MINOR>.<THRIFT-PATCH>
但是作曲家不喜欢那个版本:
[UnexpectedValueException]
Could not parse version constraint 2.3.0.0.9.1: Invalid version string "2.3.0.0.9.1"
我能做什么?想法?
【问题讨论】:
标签: php composer-php versioning thrift