1

pyrus を使用して zend Framework 2 をインストールしようとしていますが、pyrus install で奇妙なエラーが発生します。Pyrus\Config\Exception: Unable to parse invalid PEAR configuration at "." Pyrus\Config\Exception: Document is empty Pyrus\Config\Exception: Start tag expected, '<' not found

私の設定は:

<?xml version="1.0"?>
<pearconfig version="1.0">
     <default_channel>pear2.php.net</default_channel>
     <auto_discover>0</auto_discover>
     <http_proxy></http_proxy>
     <cache_dir>~/.pear/cache</cache_dir>
     <temp_dir>~/.pear/temp</temp_dir>
     <verbose>1</verbose>
     <preferred_state>stable</preferred_state>
     <umask>0022</umask>
     <cache_ttl>3600</cache_ttl>
     <my_pear_path>.</my_pear_path>
     <plugins_dir>/home/sebastian/.pear</plugins_dir>
</pearconfig>

誰かがこれの何が問題なのかを理解するのを手伝ってくれますか?

4

2 に答える 2

1

pearconfig.xml現在のディレクトリにが含まれているようです。それはあなたが投稿したものですか?そうでない場合は、単にそれを削除します。

また、実際にロードしようとしている構成を見つけてください。たとえば、straceを使用します。

$ strace -f -e trace=open pyrus get

ファイルの1つは、ロードする構成ファイルであり、壊れています。

于 2013-02-07T09:06:56.323 に答える
1

プラットフォームを明記していませんが、パッケージをホームディレクトリにインストールするように要求した場合、OS X、およびおそらく他のプラットフォームでの新規インストールで上記のエラーが発生します。代わりに、サブディレクトリにインストールするよう依頼してください。

そう

/Users/youraccount/pear

それよりも

/Users/youraccount

pyrus インストールの質問に答えて。

破損した構成を削除するには:

rm -r ~/.pear*
于 2014-06-14T22:54:35.440 に答える