2
我有一個根包依賴於包supertrall/woo-client dev-master as v1.1.6
作曲家沒有安裝分依賴
supertrall/woo-client
包依賴於supertrall/product dev-master as v1.0.0
包
問題是,當我嘗試在根包安裝supertrall/woo-client
,它說
supertrall/woo-client dev-master需要supertrall/order dev-master作爲v1.2.0 - >沒有找到匹配的軟件包。
但是,如果我手動安裝supertrall/product
到根包,然後安裝supertrall/woo-client
,它會好的。那麼爲什麼作曲家不會自動安裝子依賴關係?我猜想,當我做require supertrall/woo-client
時,它必須自動安裝所有依賴supertrall/woo-client
的軟件包等等。這是很討厭,請大家幫忙
好吧,我已經想通了,如果根包所依賴的包需要其他包作爲「dev-master作爲版本」,則會發生此錯誤。有誰知道爲什麼以及如何解決它?我不想在每次提交時爲我的子包分配一個標籤。 – Sergey
請勿使用標籤/版本。只需在各處使用分支。你不需要'作爲v1.2.0'。 – Evert