CPANの設定に四苦八苦

CPANの設定がなかなか思い通りにならない。環境は、Mac OS X TigerにDarwinportsの最新のPerl入れてるといった感じ。

一般ユーザでCPANを実行して、

cpan> install Module::Name

とかすると、スーパユーザ権限が必要だよ、って怒られます。普通にCPAN設定するとモジュールのインストール先のパーミッションがrootユーザのものになっているので当然。sudoすればインストールはうまくいきます。しかし、もう少し気楽にCPANを使いたいのと、CPANがどんなファイルをインストールしてるかを見てみたいので、

  • スーパユーザ権限がなくてもモジュールインストールを行いたい。
  • 通常、モジュールがインストールされる場所とは別の場所にインストールしたい。

と、このあたりを実現したいところ。モジュールをインストールしようを参照すれところによると、CPANの設定でオプションを指定すれば良さそうなので、次はこのあたりを調べてみようかしらね。