• ベストアンサー

ActivePerlのバージョンアップ方法

今私のPCではActivePerl5.6.1.638を使っているのですが、PPMを使って調べてみるとRegexp-Assembleが入っていないみたいなので、最新のActivePerlを入れたいと思っています。 何も考えずにそのまま上書きインストールすればいいんでしょうか?

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

  • ベストアンサー
  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.2

メジャーバージョンが違うものを同じディレクトリに入れてはダメです。 バイナリ互換性がないので、使うライブラリによっては問題を引き起こす場合があります。 インストーラでチェックしていたかもしれませんけど。 それから、最新というと 5.10.x ベースのものになると思いますが、 PPMの充実度でいうと 5.8.x の方がまだ高いのでその辺注意した方が良いと思います。

sei1975
質問者

お礼

>メジャーバージョンが違うものを同じディレクトリに入れてはダメです。 同じディレクトリに入れないためにはどうしたらいいんでしょうか?

その他の回答 (2)

  • poppo64
  • ベストアンサー率57% (11/19)
回答No.3

違うフォルダにインストールすれば共存可能です。 インストーラのはじめの頃にインストールフォルダを選ぶ画面がありますのでそこで設定できます。 インストール時にPATHや拡張子の関連付け、IISの関連づけの選択がありますので古いバージョンをメインに使うのであればチェックボックスをはずせばOKです。 WebサーバーがIISの場合、設定はインストール時にチェックボックスをはずせば上書きされません。(チェックしたままだと新たにインストールしたもので上書きされる)インストール後、ディレクトリごとにどのバージョンのPerlを使うか設定することも出来ます。

noname#208124
noname#208124
回答No.1

一度アンインストールしないとプログラムの追加と削除にActivePerlがどんどん増えていきますよ

sei1975
質問者

お礼

なるほど消した方がいいんですか。 となると、新しくインストールし直した後に、これまでローカルで動いていたCGIが動かなくなるなんてことはないですよね?

関連するQ&A