Laravel安装错误

时间:2015-11-11 07:10:10

标签: php laravel-5 composer-php

我已经使用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.

任何人都可以帮我解决这个错误。我不是作曲家的大师。

2 个答案:

答案 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

这解决了我的问题。