安装Composer和需要框架时出现问题



我正在设置一个小型开发环境。

  • 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。当我这样做时,我会得到以下错误

[SeldJsonLintParsingException]
"./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

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

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

最新更新