我有一個我通過作曲家安裝的軟件包,需要guzzlehttp >=6.0
。有了這個要求,作曲家選擇安裝6.2.1。允許Composer降級對require的依賴?
我現在試圖要求明確要求6.1.1的依賴項。
我得到以下錯誤: Problem 1 - Can only install one of: guzzlehttp/guzzle[6.1.1, 6.2.1]. - Can only install one of: guzzlehttp/guzzle[6.2.1, 6.1.1]. - Can only install one of: guzzlehttp/guzzle[6.1.1, 6.2.1]. - chargely/chargify-sdk-php v0.1.1 requires guzzlehttp/guzzle 6.1.1 -> satisfiable by guzzlehttp/guzzle[6.1.1]. - Installation request for chargely/chargify-sdk-php ^0.1.1 -> satisfiable by chargely/chargify-sdk-php[v0.1.1]. - Installation request for guzzlehttp/guzzle (locked at 6.2.1) -> satisfiable by guzzlehttp/guzzle[6.2.1].
此外,composer why
證實,僅狂飲的那個版本是存在的,因爲我的>=6.0
要求。
理論上,使用降級版guzzle時,最初的要求應該是可以的。我如何讓作曲家做到這一點?
你的'composer.json'現在看起來像什麼? –