【发布时间】:2012-09-29 21:28:12
【问题描述】:
我按照this blog post 中的说明通过git submodule add 将PHPUnit 添加到项目中。一切都运行良好,除了每次执行顶部的输出如下所示:
Sebastian Bergmann 的 PHPUnit @package_version@。
看起来 PEAR 在其安装过程中用版本号替换了该值,这对我没有多大帮助,因为我使用 Git 来安装文件。
有没有人遇到过这个问题,你是如何解决/解决这个问题的?
【问题讨论】:
-
PEAR 怎么了?它是安装 PHPUnit 的首选和(同时)唯一官方支持的方式。
-
@KingCrunch 没有人说 PEAR 有什么问题。我更喜欢将外部依赖项与我的项目捆绑在一起,这样我就可以控制它部署的版本(可以在svn:externals 的文档中找到很好的理由)。如果我可以让构建脚本触发 PEAR 将特定版本的 PHPUnit 安装到项目的子目录中(即,不破坏用户可能已经安装的任何现有版本),那么我绝对感兴趣。
-
如果您想从例如 NetBeans 的 Git 运行最新版本,这也很有帮助。它窒息是因为它无法确认 PHPUnit 版本,而不仅仅是运行并希望获得最好的结果。 :(