問題タブ [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 を使用すると、うまくいきます。多くの試行錯誤の末、次の 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 のファイルに置き換えると、動作します。
あなたの努力に感謝。
よろしくお願いします
りく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 の再インストール後、再び発生します。
xml - PEAR または PYRUS でパッケージをインストールする方法: 何も機能しません
パッケージをインストールするための多くのオプションが失敗します。今パッケージマネージャーをインストールしようとしました
手に入れるだけ
pyrus を使用しようとしましたが、
これは循環依存です。packages.XML ファイルを作成するにはパッケージ ファイル マネージャーが必要ですが、pyrus 用の packages.XML ファイルがないとパッケージ マネージャーを取得できません。これは実行できません。
最後に、pear のマニュアルでは、packages.xml ファイルを生成する方法について説明しています。ドキュメントで使用するように指示されているテンプレートへのリンクがあります。そのリンクをクリックすると、ファイルが見つからないというエラーが表示されます。
他にも失敗はありますが、要約すると、PEAR のマニュアルに注意深く従っても、実行可能な PEAR は作成されません。何か不足していますか?