# perl -MCPAN -e shellとすればいいみたい。なんや,FreeBSDと同じやんか(って,基本はFreeBSDだから当たり前?)そこで,さっそく実行~。FreeBSDの時と同じような質問をいっぱいされたけど,ほとんどそのままリターン。唯一はmirrorサイトを選ぶのに,地域(Asia)と国名(Japan)ってのを数字で選んだぐらい。そしたらなんかいけたみたいやった。で,さっそく
nohighlight pre> install Jcodeとしてみた。するとなんだかうまくいったみたいで,最後に
.....というのが出て,インストールが終了した。どこにインストールされたんだろ?Encode.pmのように最初から入ってるモジュールは
Running make install
Installing /Library/Perl/5.8.8/Jcode.pm
Installing /Library/Perl/5.8.8/Jcode/Nihongo.pod
Installing /usr/local/share/man/man3/Jcode.3pm
Installing /usr/local/share/man/man3/Jcode::Nihongo.3pm
Writing /Library/Perl/5.8.8/darwin-thread-multi-2level/auto/Jcode/.packlist
Appending installation info to /System/Library/Perl/5.8.8/darwin-thread-multi-2level/perllocal.pod
/usr/bin/make install -- OK
/System/Library/Perl/5.8.8/に入っているから,そこにインストールされるかと思いきや,別の場所だった。使えるのかね?と思ってさっそくテストしてみた。そしたら普通のFreeBSDでもMac OS-Xでも同じ結果になった。一応動いていそうだ。
となると,Net::SMTP::TLSもインストールしてみたくなった。というか,こっちを使いたかったんだけどね,ほんとは。
cpan> install Net::SMTP::TLSとしてみた。結果は
.....だって。FreeBSDで作ったテストのスクリプトもちゃんと働いたぞ。
Manifying blib/man3/Net::SMTP::TLS.3pm
Installing /Library/Perl/5.8.8/Net/SMTP/TLS.pm
Installing /usr/local/share/man/man3/Net::SMTP::TLS.3pm
Writing /Library/Perl/5.8.8/darwin-thread-multi-2level/auto/Net/SMTP/TLS/.packlist
Appending installation info to /System/Library/Perl/5.8.8/darwin-thread-multi-2level/perllocal.pod
/usr/bin/make install -- OK
おぉ,これで快適CPAN生活がMac OS-Xでもいけるやん。FreeBSDやとportsとCPANがごちゃごちゃになるので,基本的にはportsから入れるようにしてる。MacもMacPortsがあるからやってみないといけないかなぁ?
そうそう,最後はちゃんと
cpan> exitとしてCPANから抜けておきましょう。
追記:Mac OS 10.6 (Snow Leopard) にアップグレードしてみた。
すると、crontabで設定しておいたPerlスクリプトが上手く働かなくなってしまった。
どうやらJcode.pmやTLS.pmが使えないみたい。
何故かな?って思ったら、Perlのバージョンが上がっていた。
そこでCPANからJcode.pmを再インストールしようと思った。
そしたら、何故かうまくインストールできなかった。
そういえば、Xcodeをインストールしてなかったなぁ、と思い出したので、Mac OSのインストールDVDをいれて、Xcodeをインストールしてみた。
そしたらCPANからのインストールもうまくいった。
いやぁ、めでたしめでたし
0 件のコメント:
コメントを投稿