読者です 読者をやめる 読者になる 読者になる

local::libと.modulebuildrc

自宅の開発マシン(MacBook)と自宅サーバー(色々)のCPANはlocal::libで
インストールしたのを1つのgitリポジトリにしているのですが、
.modulebuildrcのpathがフルパスになっていてハマったのでいちおうメモ。

  diff --git a/.modulebuildrc b/.modulebuildrc
  index 4f2f8ca..41cb1fa 100644
  --- a/.modulebuildrc
  +++ b/.modulebuildrc
  @@ -1 +1 @@
  -install  --install_base  /Users/yoshimi/local
  +install --install_base ~/local

コマンドラインに渡すときの引数になるみたいなので、環境変数を$varとか書いておくと展開されるかもな
と思いつつ試してはない。自分の使うシェルなら~/を解釈しないこともないだろうからたいていこれで大丈夫だと思いますが、
~/を解釈しないシェルとかだとこれでもダメかも。

参考:
http://gihyo.jp/dev/serial/01/modern-perl/0018