Composer \ Repository \ InvalidRepositoryException

我正在做作曲家更新


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 JSON

Parse error on line 1:


^

Expected one of: 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '['

我应该怎么办?


互换的青春
浏览 312回答 3
3回答

慕雪6442864

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

桃花长相依

正如rob006所建议的,我删除了供应商目录,然后重试。第一次composer install工作。然后composer update工作。我看到上一次处理composer update该流程并没有达到应说的程度Writing lock file。显然,这是导致错误的原因。

湖上湖

由于主要错误在于installed.json文件,因此复制该文件并将其重命名为installed_old.json project_name/vendor/composer/installed.json to installed_old.json现在做composer update这将解决问题
打开App,查看更多内容
随时随地看视频慕课网APP