我知道您可以从任何pear渠道安装软件包,而我可以在一个基本的pear软件包上使用它
...
"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中,要安装此软件包的正确方法/配置是什么?
不知道这是否是正确的方法,但是我使用以下配置工作了。
...
"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": "*"
}
...
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句