MacPortsで入れたphp52のPEARにunsupported protocalとか言われた時の対処メモ
- なんかPEARがご機嫌ななめ
$ sudo pear install Benchmark
pear.php.net is using a unsupported protocal - This should never happen.
install failed
- なんかこの変が怪しいっぽい
$ sudo rm /opt/local/lib/php/.channels/pear.php.net.reg $ sudo rm /opt/local/lib/php/.channels/pecl.php.net.reg
- 再生成する
$ sudo pear channel-update pear.php.net Updating channel "pear.php.net" Update of Channel "pear.php.net" succeeded
- PEAR本体が古いので更新
$ sudo pear upgrade PEAR
- 再度試す
$ sudo pear install Benchmark downloading Benchmark-1.2.7.tgz ... Starting to download Benchmark-1.2.7.tgz (9,506 bytes) .....done: 9,506 bytes install ok: channel://pear.php.net/Benchmark-1.2.7
わーい、ちゃんとうごいたー