【问题标题】:signature error while installing cakephp 3 with composer使用作曲家安装 cakephp 3 时出现签名错误
【发布时间】:2015-12-11 13:58:54
【问题描述】:

我正在使用 composer 从 packagist repo 安装最新版本的 cakephp。我正在遵循文档中编写的确切程序,但我收到了这个错误。

  [Composer\Repository\RepositorySecurityException]
  The contents of http://packagist.org/p/provider-2013%245eabcb75d94b428ce510270878b2b10a81e00b8afaaf4d5e9896b274ec0fbeaa.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.



create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--repository-url REPOSITORY-URL] [--dev] [--no-dev] [--no-plugins] [--no-custom-installers] [--no-scripts] [--no-progress] [--keep-vcs] [--no-install] [--ignore-platform-reqs] [--] [<package>] [<directory>] [<version>]

注意:我也尝试过自我更新 composer.phar 文件,但仍然没有用。

任何帮助将不胜感激..谢谢

【问题讨论】:

  • 人们不能总是在问题中看到图像。请复制图片中的文字。
  • 请发布php composer.phar -vvv create-project --prefer-dist cakephp/app bookmarker 的输出,但要以文本而不是图像的形式发布。
  • 请查看更新后的问题。

标签: php cakephp composer-php cakephp-3.0


【解决方案1】:

中间人攻击警告的一个典型原因是 composer 找不到 packagegist 存储库。

但是,在你的情况下,这可能是因为你打了电话

php composer.phar create-project --prefer-dist cakephp/app bookmarker

而不是

composer create-project --prefer-dist cakephp/app bookmarker

使用Composer Windows Installer 安装 Composer 后,根据Cookbook,您需要在 Windows 中运行哪个命令。

【讨论】:

  • Windows 安装可能需要进一步的步骤,如Composer docs 中所述。
  • 我几天前使用了上面描述的程序,它工作了..现在它不工作了。
  • 您最近有没有偶然设置过代理?
猜你喜欢
  • 1970-01-01
  • 2018-02-21
  • 2016-05-20
  • 2016-02-14
  • 2016-08-07
  • 2015-08-05
  • 1970-01-01
  • 1970-01-01
  • 2019-11-28
相关资源
最近更新 更多