作曲家安装梨包

时间:2014-02-03 04:53:02

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

我知道你可以从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中,要安装此软件包的正确方法/配置是什么?

1 个答案:

答案 0 :(得分:14)

不确定这是否正确,但我使用以下配置工作。

...
"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": "*"
}
...