バックグラウンド
OS X で作業しmacports、追加のユーティリティとライブラリを使用します。はmacportsすべてを にインストールしてい/opt/localます。しかし、デフォルトの perlmacportsは 5.12 で、より高いバージョンを指定すると多くのポートが壊れてしまうため、perlbrew.
だから、私はデフォルトで/usr/lib(Appleが提供する)ライブラリを持っていますが、XSベースのperlモジュールをmacports提供されたライブラリとリンクし、 /opt/local.
さて、問題は、cpanm(私の perlbrew の perl ツリーに)モジュールをインストールするとき、最初に検索するライブラリとインクルードのデフォルトの検索パスをグローバルに指定する方法です。cpanm/opt/local/{lib|include}
私の知る限り、cpanmこれにはスイッチがありません。おそらく、いくつかのENV変数ですか?または、すべての Makefile.PL を編集するような簡単な解決策はありますか?