【问题标题】:Issues while installing Composer and requiring frameworks [duplicate]安装 Composer 和需要框架时的问题 [重复]
【发布时间】:2022-02-17 01:12:32
【问题描述】:

我正在建立一个小型开发环境。

  • Ubuntu 20.04
  • PHP 7.4.3
  • 作曲家 2.2.6

我已安装 Composer

 Composer version 2.2.6 2022-02-04 17:00:38

我试图要求 php-jwt。我运行composer require firebase/php-jwt。当我这样做时,我收到以下 错误

[Seld\JsonLint\ParsingException]
    "./composer.json" does not contain valid JSON
    Parse error on line 1:
    
    ^
    Expected one of: 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '['

当我在我的工作目录cat composer.json时,里面没有什么都没有composer.json 中是否有默认选项

【问题讨论】:

    标签: php composer-php


    【解决方案1】:

    您不能将 composer.json 作为空文件,因为空文件不是有效的 JSON 对象。 (至少,一个有效的 JSON 对象看起来像 {}。)

    删除该文件并运行composer init 以正确设置您的项目,或者按照文档手动将其创建为有效文件。 (我推荐使用 init 命令而不是手动创建,因为它会询问您一系列问题来帮助构建文件。)

    【讨论】:

      猜你喜欢
      • 2021-06-18
      • 2018-07-30
      • 2022-11-03
      • 2016-07-04
      • 2018-11-22
      • 1970-01-01
      • 2018-10-03
      • 2017-12-20
      • 1970-01-01
      相关资源
      最近更新 更多