作曲家让我意识到一个包已经过时了,需要升级。
1 package is not up to date:
- google/cloud (v0.49.0) latest is v0.69.0
我不知道这个包,但我正在与其他几个开发人员合作,所以我检查了:
$ composer why google/cloud
There is no installed package depending on "google/cloud"
长话短说,我在删除此软件包时遇到困难。例如删除:
$ composer remove google/cloud
google/cloud is not required in your composer.json and has not been removed
我什至尝试了composer require google/cloud:^0.49
,然后做了composer remove google/cloud
, ...但它不会从vendor
文件夹或composer.lock
文件中删除。
一个月后,我想我偶然找到了答案:
$ composer why google/cloud-storage
google/cloud v0.49.0 replaces google/cloud-storage (1.3.0)
superbalist/flysystem-google-storage 7.0.0 requires google/cloud-storage (>=1.0 <1.4)
所以作曲家不明白为什么需要google/cloud
,因为google/cloud-storage
是真正需要的,但它被google/cloud
取代了。或者看起来是这样。