例如,如果我不知道包中存在哪个版本,并且作者没有在README中指定版本,我如何安装最新版本?作曲家。
我认为这是不可能的。你必须至少对你将要使用的软件有所了解。
这方面的信息如下:
- 源存储库中的任何现有标记
- 可选择此存储库中的任何现有分支
- 如果您不知道存储库的位置,您将不得不使用下载软件包(ZIP, TGZ),这需要一个专用的版本号。
您可能使用packagist.org下载该软件-您可以在此网站上找到该软件的认可版本。
安装任何标记的软件版本将意味着您想要添加"*"
作为版本要求,但这仅在至少有一个标记版本时才有效。但是请记住,此声明将无情地将库从0.1升级到3.0,同时还包括1中发生的所有不兼容的更改。X和2。X版本,如果您需要升级的话。如果你的软件应该在更新后工作,这通常不是你想要的。
如果没有任何标记的版本,或者如果你发现这个版本太旧,你可以切换到使用存储库中任何分支的头,但是选择哪个分支取决于源存储库的布局,也就是说,你必须知道哪个分支用于你选择的开发-这可能也不会在自述中提到。此外,您必须允许开发版本使用minimum-stability
(doc)声明一定的稳定性要求或将其添加到require
d版本(doc)