問題タブ [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 を使用すると、うまくいきます。多くの試行錯誤の末、次の 2 つのファイルが関係していることがわかりました。

  • php7.dll 非スレッドセーフ
  • php7ts.dll スレッドセーフ

php7.dllPHP 7.0.8 のファイルを PHP 7.0.2 のファイルに置き換えるか、 php7ts.dllPHP 7.0.8 のファイルを PHP 7.0.2 のファイルに置き換えると、動作します。

あなたの努力に感謝。

よろしくお願いします

りく47

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 は作成されません。何か不足していますか?