• ベストアンサー

バージョンについて

バージョンを5.6→5.8→5.6と変更した場合、最初の5.6で動いていたものは最終的に問題なく動作するのでしょうか?また、5.6にきちんとダウングレードされたことを確認するのはどうすればよいのでしょうか?もしくは、5.6と5.8の互換性ってどうなのでしょうか?ちなみにOSはFreeBSD4.7です。

質問者が選んだベストアンサー

  • ベストアンサー
  • bgbg
  • ベストアンサー率53% (94/175)
回答No.1

どのようにダウングレードを実行したかは不明ですが、普通はバージョンごとに全く別のディレクトリにインストールされるので 5.6の再インストール時に以前の5.6と整合性がとれなくなることは基本的にないと思います。 元から5.6で動いていたスクリプトは、5.8にアップグレードした時点で何も改変されていなければそのまま動くはずです。 5.6にきちんとダウングレードされたかは、コンパイル情報を見ればいいんじゃないでしょうか。 $ perl -V で見れます。 両者の互換性については、参考URLを見てください。基本的な後方互換性はありますが、細部の挙動がいろいろと違っていたりします。

参考URL:
http://wwww.perldoc.jp/docs/perl/5.8.4/perl58delta.pod

関連するQ&A