0
例如,如果我不知道軟件包中存在哪個版本,並且作者沒有在README中指定版本,那麼我如何才能安裝最新版本? composer.phar安裝供應商/包?Composer.phar如何在最新版本中安裝某些軟件包?
例如,如果我不知道軟件包中存在哪個版本,並且作者沒有在README中指定版本,那麼我如何才能安裝最新版本? composer.phar安裝供應商/包?Composer.phar如何在最新版本中安裝某些軟件包?
我相信這是不可能的。你至少要知道你即將使用的軟件。
這方面的信息是:
您可能使用packagist.org下載軟件 - 您會在本網站上找到該軟件的公認版本。
安裝任何帶標籤的軟件版本意味着您想要添加"*"
作爲版本要求,但只有在至少有一個帶標籤的版本時才能使用。不過請記住,如果您獲取升級,此聲明將無縫地將您的庫從0.1升級到3.0,以及在1.x和2.x版本中發生的所有不兼容的更改。如果你的軟件在更新後應該工作,這通常不是你想要的。
如果沒有任何標記版本,或者如果您覺得此版本太舊,則可以切換到使用存儲庫中任何分支的頭部,但選擇哪個分支取決於源的佈局存儲庫,也就是說,您必須知道哪個分支用於開發您的選擇 - 這可能也不會在自述文件中提及。此外,您必須通過使用minimum-stability
(doc)或在require
d版本(doc)