作曲家>不包含有效的 JSON



使用: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的情况相同

  1. 更新composer(`composer自我更新(
  2. 禁用IPV6(正如官方文档中所指出的,错误配置的IPV6设置是常见的问题来源(
  3. 删除(或重命名为repo_temp(您的文件夹%LOCALAPPDATA%\Composer\repo(以便更新所有内容(
  4. 删除(或重命名为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

相关内容

  • 没有找到相关文章

最新更新