Lion の /usr/bin/perl とその設定
http://twitter.com/kazuho/status/96099885094412288
@kazuho: /usr/bin/perl は defaults を見て設定されたバージョンの perl を exec するラッパーじゃないかな
ということで、man 引いてみたらそう言うようなことが書いてありました。kazuho++
これはじめてしったんですが、 OSX の perl コマンドは defaults
や環境変数によって実行バージョンやアーキテクチャを変更できるらしい。
$ defaults write com.apple.versioner.perl Version 5.10
とすれば 5.10 がデフォルトになったり、
$ defaults write com.apple.versioner.perl Prefer-32-Bit -bool yes
とかすればさっき意味ないって書いた32bit版のバイナリをつかうようになるみたい。
環境変数でも設定できたり、ユーザーレベルじゃなくシステムレベルでも設定できるようです。詳しくは man perl
してみてください。