2016-10-13 262 views
0

我使用的是作曲並在最後的安裝,單一依賴得到的消息:更新與作曲家

包裝狂飲/狂飲被拋棄,你應該避免使用它。改爲使用 guzzlehttp/guzzle。

我去我composer.lock文件,看到我的一些軟件包的使用狂飲/狂飲,而其他包裝用guzzlehttp /狂飲:

"require-dev": { 
       "amphp/artax": "*@dev", 
       "ext-curl": "*", 
       "guzzle/guzzle": "*", 

的幾個問題浮現在腦海中:

  1. 有沒有辦法用guzzlehttp/guzzle更新這些軟件包?

  2. 如果我確實這樣做了,那麼使用guzzle/guzzle的軟件包不再是可能的嗎?

  3. 最好的行動方式是等待包作者改變依賴到guzzlehttp/guzzle然後重新安裝嗎?

回答

1

我認爲最好的方法是等待原始軟件包作者更改並在項目中更新該軟件包。

你自己改變它的一種方法可能是分叉那個軟件包並自己測試所有的東西。

但我認爲沒有必要改變,如果你的項目工作正常。這只是一條消息,guzzle/guzzle已不再維護,但這並不意味着它不再工作。只是建議使用guzzlehttp/guzzle,因爲這是現在最新的維護版本。