问题标签 [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.
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.dll
PHP 7.0.8 中的文件替换为 PHP 7.0.2 中的文件,或者将php7ts.dll
PHP 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 后,它再次发生。
xml - 如何使用 PEAR 或 PYRUS 安装软件包:没有任何效果
安装软件包的许多选项都失败了。刚刚尝试安装包管理器
只为得到
尝试使用 pyrus,但我得到了
这是一个循环依赖:我需要包文件管理器来创建 packages.XML 文件,但如果我没有用于 pyrus 的 packages.XML 文件,我将无法获取包管理器。这是行不通的。
最后,pear 手册描述了如何生成 packages.xml 文件。有一个链接指向文档说要使用的模板。当我单击该链接时,我收到一个未找到文件的错误。
我还有其他失败,但总结是,即使仔细遵循 PEAR 手册,也不能创建一个可行的 PEAR。我错过了什么吗?