如果 packagist 说主构建失败,如果我用 composer 安装包,它会工作吗?

if packagist says master build failing, If I install package with composer, will it work?

我对使用 composer 有点陌生(但我认为它很棒)所以请原谅这个菜鸟问题。

人们要求导出比 csv 更高级的格式,所以我想我会使用 composer 安装 phpOffice excel。但是,master 是 'build failing',develop 是 'build error'。我假设主构建失败是正确的,这意味着我不应该使用 composer 安装它,因为它不起作用?

在研究这个过程中,我还发现了 phpOffice 电子表格,但它似乎仍在开发中。

如果由于构建状态问题我无法使用 phpOffice excel,还有其他选择吗?

无论您谈论的是什么包,如果任何分支的构建失败,这仅意味着任何分支的构建失败,就是这样。

masterdevelop 分支可能远远领先于 latest 标签,维护人员可能正在试验它,并再次努力通过构建。

如果您相信维护者不会发布损坏的软件,那么使用其中一个标记版本是安全的,例如,运行

$ composer require phpoffice/phpexcel:^1.8.1

安装最新稳定版。

注意 看来phpoffice/phpexcel:1.8.1已经在2015-05-01发布了;从那以后已经过去了相当长的一段时间。那么,这个包是否适合你,是你必须自己找出的东西。

参考: