【问题标题】:composer install pear package作曲家安装梨包
【发布时间】:2014-02-26 11:59:55
【问题描述】:

我知道你可以从any pear channel 安装包,我在一个基本的梨包上工作

...
"repositories": [
    {
        "type": "pear",
        "url": "http://pear.php.net"
    }
],
"require-dev": {
    "pear-pear/Mail": "*"
}
...

我要做的是安装一个依赖项以从不同的渠道进行测试。

sudo pear channel-discover phpseclib.sourceforge.net
sudo pear install phpseclib/Net_SSH2

我已经尝试了几乎所有我能在 composer.json 中想到的配置组合来安装这个包,但它似乎从来没有找到任何东西或工作。

在我的 composer.json 中,安装这个包的正确方法/配置是什么?

【问题讨论】:

    标签: php pear composer-php package-managers phpseclib


    【解决方案1】:

    不确定这是否是正确的方法,但我使用以下配置让它工作。

    ...
    "repositories": [
        {
            "type": "pear",
            "url": "http://pear.php.net"
        },
        {
            "type": "pear",
            "url": "http://phpseclib.sourceforge.net",
            "vendor-alias": "phpseclib"
        }
    ],
    "require-dev": {
        "pear-pear/Mail": "*",
        "phpseclib/Net_SSH2": "*"
    }
    ...
    

    【讨论】:

    • 我不知道你可以通过 composer 安装 PEAR 包,哈哈。也就是说,您不需要使用 phpseclib,因为 phpseclib 在 packagist.org 上有一个条目。
    猜你喜欢
    • 2013-05-26
    • 2017-09-15
    • 2023-03-03
    • 2018-07-19
    • 1970-01-01
    • 1970-01-01
    • 2018-10-21
    • 1970-01-01
    • 2014-02-25
    相关资源
    最近更新 更多