mac port で perlを最新版にできない...
- 環境
- 本体:MBP 15-inch, Mid 2009
- OS:Mac OS X Lion(10.7.2)
sudo port install
しようとすると...以下のようなエラーメッセージがでました.
...
...Image error: /opt/local/bin/a2p is being used by the active perl...
...
なんぞこれ?と思って調べると同じ現象に遭遇されている方がいらっしゃったので
参考にさせてもらいました.
http://d.hatena.ne.jp/mas-higa/20081227/1230366757
結局は重複してactivateされている使わないperlはdeactiveしてねという話のようです.
その際に必要となるであろうコマンドを列挙しておきます.
インストールされているperlの確認.
sudo port installed | grep perl
特定のバージョンを非アクティブにする.(この例だとperl5)
sudo port deactivate perl5
特定のバージョンをアクティブにする.(この例だとperl5)
sudo port activate perl5
今は macports使ってるけど結局 fink とどっちがいいのかな?
最近はあんまりソースコンパイルするのは好きじゃないんだよねー
(あとで自分でバージョン管理しないとダメだから)