このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

Perl5.8.4のインストールについて

発言者:とも
( Date Wednesday, June 23, 2004 00:13:42 )


よくわかってなくて申し訳ないのですが、Perl5.8.4をインストールしたところ、おかしいんです。
perl -vをすると、perl5.8.1のまま。
使用OS はPantherです。
tcshの時は、きちんとPerl5.8.4と表示されるに至ったのですが。
bashで、どこかおかしいところがあるのでしょうか?
tcshとbashって変更できるのですか?
基本的なことかもしれませんが、よくわかってなくて。

インストールは以下の通りです。ご指摘ください。よろしくおねがいいたします。
Machintosh:〜 tomonori$ cd /usr/local
Machintosh:/usr/local tomonori$ sudo mkdir src
Machintosh:/usr/local tomonori$ sudo chown root:staff src
Machintosh:/usr/local tomonori$ sudo chmod 775 src
Machintosh:/usr/local tomonori$ cd src
Machintosh:/usr/local/src tomonori$ sudo curl -O ftp://ftp.cpan.org/pub/CPAN/src/perl-5.8.4.tar.gz
Machintosh:/usr/local/src tomonori$ sudo tar zxvf perl-5.8.4.tar.gz 
Machintosh:/usr/local/src tomonori$ cd perl-5.8.4
Machintosh:/usr/local/src/perl-5.8.4 tomonori$ sudo rm -f config.sh Policy.sh
Machintosh:/usr/local/src/perl-5.8.4 tomonori$ echo "export LC_ALL=C" >> 〜/.bash_profile
Machintosh:/usr/local/src/perl-5.8.4 tomonori$ sudo ./Configure -de
Machintosh:/usr/local/src/perl-5.8.4 tomonori$ sudo make
Machintosh:/usr/local/src/perl-5.8.4 tomonori$ sudo make test
Machintosh:/usr/local/src/perl-5.8.4 tomonori$ sudo make install



→  Installing Perl5.8 on Jaguar

元長官 さんからのコメント
( Wednesday, June 23, 2004 00:32:22 )

which perl と /usr/local/bin/perl -v の結果は
どうなりますか?

とも さんからのコメント
( Wednesday, June 23, 2004 06:54:29 )

which perl は/usr/bin/perlとなります。

でもって、/usr/local/bin/perl -v
は???
あ。perl5.8.4になってます。てことは、インストールはできているってことですか?

元長官 さんからのコメント
( Wednesday, June 23, 2004 09:40:01 )

bash と command search path で調べて見られては如何でしょうか。

/usr/local/src/perl-5.8.4 で make -n install と打てば何が行わ
れたか確認出来ると思います。

ばるごんの虹 さんからのコメント
( Wednesday, June 23, 2004 11:06:17 )

ということは、
sudo mv /usr/bin/perl /usr/bin/perl.org
sudo ln -s /usr/local/bin/perl /usr/bin/perl
とすれば、新しいバージョンのperlが使えるようになるのではないですか?

上書きインストールになっていなかったということですね。

とも さんからのコメント
( Wednesday, June 23, 2004 18:29:56 )

元長官さん、ばるごんの虹さん、ありがとうございます。
perl -vしたところ、きちんと5.8.4が表示されました。