无法使用作曲家安装Horde Imap Client

no

我尝试安装Horde / Imap_Client,如此处所述

在一个空目录中,我创建一个composer.json具有以下内容文件

{
    "repositories": [
        {
            "type": "pear",
            "url": "http://pear.horde.org"
        }
    ],
    "require": {
        "pear-pear.horde.org/Horde_Imap_Client": "*"
    }
}

然后,我下载composer可执行文件并运行安装,并运行以下2条命令

curl -s http://getcomposer.org/installer | php
php composer.phar install

在Mac OS X和Ubuntu 14.04上,下载和安装过程均失败。我收到的消息是

初始化PEAR库http://pear.horde.org从PEAR库http://pear.horde.org无法加载。您的配置不允许连接到http:// http://pear.horde.org有关详细信息,请参见https://getcomposer.org/doc/06-config.md#secure-http安装依赖项(包括require-dev)您的要求无法解决为一组可安装的软件包。

问题1-在任何版本中都找不到请求的程序包pear-pear.horde.org/horde_imap_client,程序包名称中可能有错字。

可能的原因: -在包名称的错字-根据您的最低稳定性设定看到包不能在一个稳定的,足以版本https://getcomposer.org/doc/04-schema.md#minimum-stability为更多细节。

阅读https://getcomposer.org/doc/articles/troubleshooting.md了解更多常见问题。

是不赞成使用Horde / Imap_Client,还是我做错了什么?

尼尔斯·库伦杰斯(Niels Keurentjes)

您想要该错误多少详细信息?

初始化PEAR库http://pear.horde.org从PEAR库http://pear.horde.org无法加载。您的配置不允许连接到http:// http://pear.horde.org有关详细信息,请参见https://getcomposer.org/doc/06-config.md#secure-http

Composer不再允许立即从不安全的来源安装软件包。遗憾的是,部落PEAR存储库目前不支持HTTPS,所以您不能那样做。但是,另一种方法在文档中非常清楚,只需将其添加到composer.json文件中即可:

    "config": {
      "secure-http": false
    }

所以看起来像这样:

{
    "repositories": [
        {
            "type": "pear",
            "url": "http://pear.horde.org"
        }
    ],
    "require": {
        "pear-pear.horde.org/Horde_Imap_Client": "*"
    },
    "config": {
        "secure-http": false
    }
}

请注意,这完全禁用所有安全通信检查因此,您正在打开大门,通过DNS中毒,MitM攻击在您的系统上安装随机代码,并为它们命名。基本的解决方案是对Horde PEAR存储库维护人员进行调试,以向其存储库添加SSL证书。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章