问题标签 [pyrus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
815 浏览

pear - 在 PH 7.0.8 上安装 PEAR2 / pyrus.phar 抛出 PyrusXMLParserException: Invalid XML document

我刚来这地方。我的第一个问题/请求是关于 PEAR2 / pyrus.phar。

我在此命令上遇到异常(当我在命令提示符上键入它时):

例外:

PyrusXMLParserException:无效的 XML 文档 PyrusXMLParserException:第 2 行:元素 '{ http://pear2.php.net/dtd/customcommand-2.0 }commands',属性 'version':值 '(null)' 与固定值不匹配约束“2.0”。

我的配置:

视窗 10 PHP 7.0.8

如果我使用 PHP 7.0.2 它对我有用。经过多次试验,我发现其中涉及这两个文件:

  • php7.dll 非线程安全
  • php7ts.dll 线程安全

如果我将php7.dllPHP 7.0.8 中的文件替换为 PHP 7.0.2 中的文件,或者将php7ts.dllPHP 7.0.8 中的文件替换为 PHP 7.0.2 中的文件,则它可以工作。

感谢你的付出。

此致

rikku47

PS:如果您需要更多信息,请询问。我不知道,什么也很重要。

附加:

PEAR 版本 1.10.1 使用以下命令实现:pear version在命令提示符上。

PEAR2 / pyrus.phar 版本 2.0.0a4 使用以下命令实现:pyrus.phar在命令提示符上。是的,它适用于 PHP 7.0.2 的安装。关联

它也适用于 PHP 7.0.7。

更新:重新安装 Windows 10 后,它再次发生。

0 投票
1 回答
410 浏览

xml - 如何使用 PEAR 或 PYRUS 安装软件包:没有任何效果

安装软件包的许多选项都失败了。刚刚尝试安装包管理器

只为得到

尝试使用 pyrus,但我得到了

这是一个循环依赖:我需要包文件管理器来创建 packages.XML 文件,但如果我没有用于 pyrus 的 packages.XML 文件,我将无法获取包管理器。这是行不通的。

最后,pear 手册描述了如何生成 packages.xml 文件。有一个链接指向文档说要使用的模板。当我单击该链接时,我收到一个未找到文件的错误。

我还有其他失败,但总结是,即使仔细遵循 PEAR 手册,也不能创建一个可行的 PEAR。我错过了什么吗?