为了账号安全,请及时绑定邮箱和手机立即绑定

Composer \ Repository \ InvalidRepositoryException

Composer \ Repository \ InvalidRepositoryException

PHP
互换的青春 2021-05-18 17:26:42
我正在做作曲家更新vagrant@homestead:~/code/myproject$ composer update突然之间变成红色:[Composer\Repository\InvalidRepositoryException]Invalid repository data in /home/vagrant/code/myproject/vendor/composer/installed.json, packages could not be loaded: [Seld\JsonLint\ParsingException] "/home/vagrant/code/myproject/vendor/composer/installed.json" does not contain valid JSONParse error on line 1:^Expected one of: 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '['我应该怎么办?
查看完整描述

3 回答

?
慕雪6442864

TA贡献1812条经验 获得超5个赞

最好的选择是让您删除供应商目录并运行

composer update


查看完整回答
反对 回复 2021-05-28
?
桃花长相依

TA贡献1860条经验 获得超8个赞

正如rob006所建议的,我删除了供应商目录,然后重试。

第一次composer install工作。

然后composer update工作。

我看到上一次处理composer update该流程并没有达到应说的程度Writing lock file

显然,这是导致错误的原因。


查看完整回答
反对 回复 2021-05-28
?
湖上湖

TA贡献2003条经验 获得超2个赞

由于主要错误在于installed.json文件,因此复制该文件并将其重命名为installed_old.json

 project_name/vendor/composer/installed.json to installed_old.json

现在做

composer update

这将解决问题


查看完整回答
反对 回复 2021-05-28
  • 3 回答
  • 0 关注
  • 311 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信