高野山のモミジと金剛峰寺の石庭

和歌山県の高野山(こうやさん)へ行って来ました。

行きの南海バスの無線で、
「曲がり角、お先にどうぞー」
「ありがとうございますー、今日はいい天気ですなぁ~」
なんて、運転手さんののどかなやり取りを聞きつつ。

天気に恵まれた日帰り旅行でした。

続きを読む

MacのXAMPPで pear install phpunit/PHPUnit すれども Duplicate package channel となる場合

Mac OSX Mountain Lion環境で
XAMPP1.7.3にPHPUnitを入れるため、
sudo pear install -a phpunit/PHPUnit
をしようにも、

Did not download optional dependencies: phpunit/PHP_Invoker, use –alldeps to download automatically
Duplicate package channel://pear.phpunit.de/File_Iterator-1.3.3 found
Duplicate package channel://pear.phpunit.de/File_Iterator-1.3.2 found
install failed

と出てきてインストールに失敗する。
そもそもバージョン1.3.xとかおかしいし!
PHPUnitの最新版はバージョン3.x系だし!!

どこかの海外掲示板で
Duplicate package は、
「依存関係にあるパッケージが
 正しくインストールされていない可能性がある」
と書かれているのを見た。

そして行き着いたのがここ。

http://dustyreagan.com/downgrade-phpunit-3-6-to-3-5-15/

PHPUnitをダウングレードする方法が掲載されている。
これが逆に、最新版PHPUnitをインストールするヒントになった。

このサイトでは、PHPUnitをダウングレードするために
PHPUnitが依存するパッケージを一度アンインストールして
古いPHPUnitに要求される依存パッケージを
バージョン指定して再インストール、
それから古いPHPUnitをインストールするという手法が紹介されている。
続きを読む