php – 用Pyrus安装ezComponents

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 用Pyrus安装ezComponents脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
这与 Problems installing PHP EzComponents using pyrus有些相关.

我试图做一个干净的pyrus安装,没有任何包安装方式梨用来做它(意思是没有梨安装程序等).
然而,我遇到了许多工具所依赖的ezcomponents的问题.
每当我运行sudo pyrus install ezc / ConsoleTools我得到:

Using PEAR installation found at /usr/lib/PHP
Downloading components.ez.no/ConsoleTools
PEAR2\Pyrus\Package\Exception: Invalid abstract package components.ez.no/ConsoleTools - releasing maintainer's certificate is not a certificate

安装与梨工作的东西,但当我尝试让pyrus接管sudo pyrus /usr/lib / PHP升级ezc / ConsoleTools我得到完全相同的错误,因为它试图再次下载包.

我最好的猜测是ezComponents正在使用一些自定义梨通道服务器.我该如何解决这个问题?或者是否必须等待各个软件包维护者更新其依赖项?

这是OSX 10.6顺便说一句.

解决方法

好的,所以我想通了. Pyrus尝试在Pyrus / Channel / RemotePackage.PHP的356行获取.pem文件.它通过将.pem附加到包URL来实现.

这个文件不存在于ezComponents上,服务器用302重定向而不是404响应,我的问题中提到的302重定向错误已经修复,所以现在pyrus跟随url,导致首页响应200 OK.现在,pyrus认为首页htML是证书,并试图用它来验证包.

解决方法只是关闭openssl mod,然后跳过整个检查.这在OS X上说起来容易做起来难,因为这需要重新编译:-)我想剩下要做的就是编辑代码了.

脚本宝典总结

以上是脚本宝典为你收集整理的php – 用Pyrus安装ezComponents全部内容,希望文章能够帮你解决php – 用Pyrus安装ezComponents所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。