- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
这与Problems installing PHP EzComponents using pyrus有些相关.
我正在尝试对 pyrus 进行全新安装,而没有像 pear 过去那样安装任何软件包(意味着没有 pear 安装程序等)。然而,我遇到了很多工具所依赖的 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
用 pear 安装这些东西是有效的,但是当我试图让 pyrus 接管 sudo pyrus/usr/lib/php upgrade ezc/ConsoleTools
时,我得到了完全相同的错误,因为它正在尝试再次下载包。
我最好的猜测是 ezComponents 正在使用一些自定义的 pear channel 服务器。我该如何解决这个问题?还是我必须等待各个包维护者更新他们的依赖项?
顺便说一句,这是在 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,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6089882/
我正在使用以下命令在我的 CentOS 服务器上安装 Pyrus: $ php pyrus.phar 安装 PEAR2_Pyrus 我收到一个错误: 需要 sqlite3 扩展。您必须在启用 sqli
这与Problems installing PHP EzComponents using pyrus有些相关. 我正在尝试对 pyrus 进行全新安装,而没有像 pear 过去那样安装任何软件包(意味
我是 Zend Framework 2.0 的新手,在阅读了文档后我知道我们可以通过 Pyrus、Composer 等包管理器安装 Zend。但我不知道我应该选择哪个包管理器?请向我解释它们之间的一些
我是一名优秀的程序员,十分优秀!