bearsaturday / BEAR.Saturday

PHP 5.2+ resource-oriented web framework
https://github.com/bearsaturday/manual
Other
20 stars 16 forks source link

インストール手順について #27

Closed kumamidori closed 11 years ago

kumamidori commented 11 years ago

[#24] は既にマージ頂いたので、閉じて頂いてだいじょうぶかと思います。 下記、お時間あるときにご確認下さい。

現象

マニュアルどおりのインストール手順で

pear install bear/BEAR-beta

をすると、下記のようにインストールに失敗しました。

pear install bear/BEAR-beta Unknown remote channel: pear.firephp.org bear/BEAR requires package "channel://pear.firephp.org/FirePHPCore" (version >= 0.3.1) No valid packages found install failed

だいぶ前からそうなっていたと思います。

原因

package.xml で指定されている下記の channel について、登録手順がマニュアルには書かれていないため。

FirePHPCore pear.firephp.org 0.3.1

対処

下記のようにマニュアル修正で良いでしょうか。 そうではなくて、これは本体側で意図していない現象なのでしょうか?

https://code.google.com/p/bear-project/wiki/Install

koriym commented 11 years ago

今、実行してみたら問題ありませんでした。

$ pear config-show ... Auto-discover new Channels auto_discover 1

これが1になっていると、channel-discoverを自動でやってくれると思います。

しかしこの値に依存せず(デフォルトでは?)に指摘のように sudo pear channel-discover pear.firephp.orgをするか、auto_discoverを1にするかをマニュアルでも指定した方がいいですね。どちらが良いでしょうか。

kumamidori commented 11 years ago

そういうことだったのですね、すみません :sweat:

auto_discover はデフォルトは0ですね。 http://pear.php.net/manual/en/guide.users.commandline.config.php

「auto_discover についても考えなくてもインストールをしてくれて良いかな」と思って、そちらでマニュアル修正してみました。

https://code.google.com/p/bear-project/wiki/Install

koriym commented 11 years ago

OKです!:-) ありがとうございます!closeしますー