/var/log

技術系のあれこれ。※内容は個人の発言であり、所属する組織を代表するものではありません。

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 とどっちがいいのかな?
最近はあんまりソースコンパイルするのは好きじゃないんだよねー
(あとで自分でバージョン管理しないとダメだから)