もともとは、1.3.6 より古いPEARがはいっていたので、色々調べて、1.4.0 まではあげたのですが
それから先をあげようと思うと、以下のようなエラーがでます
ちょっと、お手上げなんですが、何か、良い方法はないでしょうか?
[xxx]# pear upgrade -a PEAR
WARNING: channel "pear.php.net" has updated its protocols, use "channel-update pear.php.net" to update
Notice: Array to string conversion in PEAR/REST/10.php on line 184
Notice: Array to string conversion in PEAR/REST/10.php on line 184
Notice: Array to string conversion in PEAR/REST/10.php on line 184
Notice: Array to string conversion in PEAR/REST/10.php on line 184
sh: /usr/bin/cpp: No such file or directory
pear/PEAR requires PEAR Installer (version >= 1.4.3), installed version is 1.4.0
pear/Structures_Graph requires PEAR Installer (version >= 1.4.3), installed version is 1.4.0
pear/Console_Getopt requires PEAR Installer (version >= 1.4.3), installed version is 1.4.0
No valid packages found
upgrade failed
まず、エラーメッセージで「"pear.php.net" has updated its protocols, use "channel-update pear.php.net" to update」と言われているので以下を実行するのと。
pear channel-update pear.php.net
更にエラーメッセージで「sh: /usr/bin/cpp: No such file or directory」とあるのでcppを入れればよいんじゃないでしょうか?
ディストリビューションによりcppのインストール方法は異なりますが、
FedoraやCentOSなら以下を実行、
yum install cpp
Debianなら以下を実行すればインストールできます。
/usr/bin/cpp
上記2点を行ってから再度 pear upgrade を行ってみてください。
まず、エラーメッセージで「"pear.php.net" has updated its protocols, use "channel-update pear.php.net" to update」と言われているので以下を実行するのと。
pear channel-update pear.php.net
更にエラーメッセージで「sh: /usr/bin/cpp: No such file or directory」とあるのでcppを入れればよいんじゃないでしょうか?
ディストリビューションによりcppのインストール方法は異なりますが、
FedoraやCentOSなら以下を実行、
yum install cpp
Debianなら以下を実行すればインストールできます。
/usr/bin/cpp
上記2点を行ってから再度 pear upgrade を行ってみてください。
非常に、分かりやすかったです
ありがとうございます
ちょっと、試してみます
実は、色々やってるんですが
CPP を入れるのが、今の環境だと、結構至難なのようで・・・
この提案は、ありかもしれない
非常に、分かりやすかったです
ありがとうございます
ちょっと、試してみます