2016-10-13 235 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,因为这是现在最新的维护版本。