例如,如果我不知道包中存在哪个版本,并且作者没有在README中指定版本,我怎么能安装最新版本? composer.phar安装供应商/包?
答案 0 :(得分:1)
我相信这是不可能的。您必须至少知道有关您将要使用的软件的内容。
这方面的信息将是:
您可能使用packagist.org下载该软件 - 您将在本网站上找到该软件的认可版本。
安装任何标记的软件版本意味着您要添加"*"
作为版本要求,但这仅在至少有一个标记版本时才有效。但请记住,如果您获取升级,此声明将无情地将您的库从0.1升级到3.0以及1.x和2.x版本中发生的所有不兼容的更改。如果您的软件应该在更新后运行,那么这通常不是您想要的。
如果没有任何标记版本,或者您发现此版本太旧,您可以切换到使用存储库中任何分支的头部,但选择哪个分支取决于源存储库的布局,即你必须知道哪个分支用于你选择的开发 - 这可能也不会在自述文件中提及。此外,您必须通过使用minimum-stability
(doc)声明某个稳定性要求或在require
d版本(doc)<中添加它来允许开发版本< / p>