【发布时间】:2011-08-24 01:50:47
【问题描述】:
这和Problems installing PHP EzComponents using pyrus有点关系。
我正在尝试在没有安装任何软件包的情况下以 pear 的方式进行 pyrus 的全新安装(意味着没有 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 频道服务器。我该如何解决这个问题?还是我必须等待个别软件包维护者更新他们的依赖关系?
这是在 OSX 10.6 顺便说一句。
【问题讨论】:
-
请将您的解决方案添加为答案并接受它,而不是将其添加到问题中。
-
在写这篇文章时我没有足够的声望。
标签: php zeta-components pyrus