【问题标题】:Composer fails [UnexpectedValueException]作曲家失败 [UnexpectedValueException]
【发布时间】:2018-05-08 10:42:32
【问题描述】:

安装新版本的 Magento 2 模块后,每个命令都失败。 Magento 的后端也不再工作了:

1 exception(s):
Exception #0 (UnexpectedValueException): Package magento/composer's 
source key should be specified as {"type": ..., "url": ..., 
"reference": ...},
{"type":"git","url":"https:\/\/github.com\/magento\/composer.git","reference":null} given.

同样,当通过 ssh 使用composer -v 命令时,也会出现同样的错误。

当尝试通过 ssh 刷新缓存时,会显示相同的错误,并且还会出现一个额外的错误:

Fatal error: Uncaught Error: Class 'Cli' not found in

有谁知道如何解决这个问题?

【问题讨论】:

    标签: magento composer-php magento2


    【解决方案1】:

    如果这仍然是一个问题,我通过大量挖掘发现引用不能设置为 null。如果需要从源代码下载,我建议您向上移动 url 的目录或使用 dist 而不是源代码

    【讨论】:

      【解决方案2】:

      您可以尝试几件事: 尝试重新安装作曲家。 您也可以尝试运行composer clear-cache。还要检查任何正在运行的作曲家进程,然后首先杀死。

      【讨论】:

        猜你喜欢
        • 2023-04-04
        • 2016-02-28
        • 2019-09-28
        • 2020-05-11
        • 2018-06-22
        • 2015-09-11
        • 2018-03-21
        • 2021-11-03
        相关资源
        最近更新 更多