如何在Composer.phar中安装最新版本的软件包?

时间:2013-05-20 09:46:18

标签: composer-php

例如,如果我不知道包中存在哪个版本,并且作者没有在README中指定版本,我怎么能安装最新版本? composer.phar安装供应商/包?

1 个答案:

答案 0 :(得分:1)

我相信这是不可能的。您必须至少知道有关您将要使用的软件的内容。

这方面的信息将是:

  • 源存储库中的任何现有标记
  • 或者此存储库中的任何现有分支
  • 如果您不知道存储库位置,则必须使用需要专用版本号的软件包(ZIP,TGZ)的下载。

您可能使用packagist.org下载该软件 - 您将在本网站上找到该软件的认可版本。

安装任何标记的软件版本意味着您要添加"*"作为版本要求,但这仅在至少有一个标记版本时才有效。但请记住,如果您获取升级,此声明将无情地将您的库从0.1升级到3.0以及1.x和2.x版本中发生的所有不兼容的更改。如果您的软件应该在更新后运行,那么这通常不是您想要的。

如果没有任何标记版本,或者您发现此版本太旧,您可以切换到使用存储库中任何分支的头部,但选择哪个分支取决于源存储库的布局,即你必须知道哪个分支用于你选择的开发 - 这可能也不会在自述文件中提及。此外,您必须通过使用minimum-stabilitydoc)声明某个稳定性要求或在require d版本(doc)<中添加它来允许开发版本< / p>