MAMP で PEAR コマンドを terminal から簡単に使う

そんな訳で今更感ありありですが標題通り。terminal で PEAR コマンドを入力すると元々 MacOSX が持っている /usr/bin/pear が動きます。このままでパッケージをインストール等しても MAMP 環境にインストールされません。で。MAMP 環境の通常の PEAR コマンドは以下。

$ /Applications/MAMP/bin/php4/bin/pear
$ /Applications/MAMP/bin/php5/bin/pear

こんなの長ったらしい。打つのめんどい。MacOSX に入っている PHPPEAR は使わずに MAMP の PHP5 のみを使用することを前提ですが元々の PEAR をリネームして MAMPPEAR をハードリンクしちゃいます。

$ sudo mv /usr/bin/pear /usr/bin/pear-old
$ sudo ln /Applications/MAMP/bin/php5/bin/pear /usr/bin/pear

これで terminal で 以下の様にコマンドを打つだけで MAMP 環境の PEAR ライブラリを操作する事が出来ます。すっきり。