我已经使用composer create-project安装了laravel,当我删除旧的安装目录并重新安装它时。
第二次它抛出这样的错误:
[Composer\Repository\RepositorySecurityException]
The contents of http://packagist.org/p/doctrine/dbal$d904339843d0d66d194f72
4e7543073f5fb46ee97d2852bdc0ae96f2cd5cba38.json do not match its signature.
This should indicate a man-in-the-middle attack. Try running composer again and report this if you think it is a mistake.
任何人都可以帮我解决这个错误。我不是作曲家的大师。
答案 0 :(得分:1)
您可能会发现this article对解决您的问题非常有帮助。
引用文章:
运行下载laravel安装程序的命令时, 命令在中创建一个composer.json文件 \ Users(XXX)\ AppData \ Roaming \ Composer路径。它加载laravel /安装程序 但无法加载Packagist存储库(负责 下载所有laravel依赖模块)。
当composer找不到packagist存储库时,会发生此错误。
要解决此问题,您只需将以下代码添加到composer.json
文件中:
"repositories": {
"packagist": { "url": "https://packagist.org", "type": "composer" }
}
您可以在终端窗口中找到composer.json
文件的路径作为错误的一部分。
答案 1 :(得分:0)
通过运行
将作曲家更新为最新版本composer self-update
这解决了我的问题。