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 版,现在不敢轻易升级怕出更多问题。

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

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 3
sssword
composer install --no-plugins

我的问题解决了.!

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

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

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

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

我的问题解决了.!

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

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

In PackageManifest.php line 122:

  Undefined index: name
4年前 评论