Laravel安装错误


Error in Laravel Installation

当我删除旧的安装目录并重新安装时,我已经安装了带有composer-create项目的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.

有人能帮我纠正这个错误吗。我不是作曲家大师。

您可能会发现这篇文章对解决您的问题非常有帮助。

引用文章:

当您运行下载laravel安装程序的命令时命令在中创建一个composer.json文件''Users(XXX)''AppData''Roaming''Composer路径。它加载laravel/installer但未能加载Packagist存储库(负责下载所有laravel依赖模块)。

当composer找不到packagist存储库时,就会发生此错误。

要解决此问题,您只需要将以下代码添加到composer.json文件中:

"repositories": {
"packagist": { "url": "https://packagist.org", "type": "composer" }
}

您可以在终端窗口中找到composer.json文件的路径,作为错误的一部分。

通过运行将composer更新到最新版本

composer self-update

这解决了我的问题。