使用:composer search'tokens'命令,IDE引发此错误。我无法搜索也无法从以下网站下载软件包:packagist.org
C: \ProgramData\ComposerSetup\bin\composer.bat搜索fosuserbundle
[SeldJsonLintParsingException]
"http://packagist.org/packages.json" does not contain valid JSON
Parse error on line 1:
<HTML><HEAD><meta h
^
Expected one of: 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '['
search [-N|--only-name] tokens1 ... [tokensN]
在windows机器中,我已经完成了所有这些步骤,并恢复了正确的行为(我的问题发生在composer require
上,但我相信它与您描述的使用composer search
或使用composer install
的情况相同
- 更新composer(`composer自我更新(
- 禁用IPV6(正如官方文档中所指出的,错误配置的IPV6设置是常见的问题来源(
- 删除(或重命名为repo_temp(您的文件夹%LOCALAPPDATA%\Composer\repo(以便更新所有内容(
- 删除(或重命名为vendor_temp(项目中的供应商文件夹(以便强制composer再次下载所有组件,如本线程注释所示(
在完成这些步骤后,在我的情况下,问题消失了!
之前的消息(错误(:
> composer require ...
...
"https://packagist.org/packages.json" does not contain valid JSON
Parse error on line 1:
▼\\\♥��ݎ♀���
^
Expected one of: 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '['
https://packagist.org could not be fully loaded, package information was loaded from the local cache and may be out of date
完成步骤后的消息(OK(!:
> composer require ...
...
Writing lock file
Generating autoload files