Laravel 5.5 迁移开发环境后 Composer install 报错 求助

这两天我想在我另外一台笔记本上继续开发我之前的Laravel 5.5 项目,下文中我之前的笔记本称为旧电脑,新的笔记本称为新电脑。在新电脑上代码从github拉到Homestead虚拟机后运行 composer install 报错,具体如下图:
Laravel 5.5 迁移开发环境后 Composer install 报错 求助
上图错误信息文字版:

Finished: success: 62, skipped: 0, failure: 0, total: 62
Package operations: 62 installs, 0 updates, 0 removals
  - Installing kylekatarnls/update-helper (1.1.1): Loading from cache
Plugin installation failed, rolling back
  - Removing kylekatarnls/update-helper (1.1.1)

  [RuntimeException]
  Could not delete /home/vagrant/code/w2_support-/vendor/kylekatarnls/update-helper/src/   
  UpdateHelper:

下面是composer.lock里面的片段:

  "require": {
                "kylekatarnls/update-helper": "^1.1",
                "php": ">=5.3.9",
                "symfony/translation": "~2.6 || ~3.0 || ~4.0"
            },
        ...

在旧电脑上运行这个项目没问题,composer install / update 都没问题,只是composer update 后提示Carbon1 怎么怎么的,如下图最下面白字部分:

Laravel 5.5 迁移开发环境后 Composer install 报错 求助
注意上图为旧电脑上运行composer install后的结果。不确定这和我在新电脑上遇到的问题有没有关系,所以还是贴出来了。

在网上搜了一圈,试了一堆办法,包括comoser diagnose, composer clearcache,都没用。 然后我在vendor文件夹下手动删掉了这个包,lock文件里也删掉了这个包,清除缓存,再composer install还是不行。直接删掉整个vendor也不行。

这个项目是去年就开始弄的,当时稳重起见选用5.5版,现在不敢轻易升级怕出更多问题。

请教各位大佬这要怎么办呢?感激不尽!

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 3
sssword
composer install --no-plugins

我的问题解决了.!

4年前 评论
Nay_said (楼主) 4年前
sssword (作者) 4年前
sssword

解决了吗? 我也遇到这个问题了. 貌似早上 install 时, 还没出问题. :joy:

homestead 8.0.0 与更新 homestead 版本有关系 ?

4年前 评论
sssword
composer install --no-plugins

我的问题解决了.!

4年前 评论
Nay_said (楼主) 4年前
sssword (作者) 4年前

使用composer install --no-plugins之后仍旧报错如下:+1:

In PackageManifest.php line 122:

  Undefined index: name
3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!