- ベストアンサー
ActivePerlのバージョンアップ方法
今私のPCではActivePerl5.6.1.638を使っているのですが、PPMを使って調べてみるとRegexp-Assembleが入っていないみたいなので、最新のActivePerlを入れたいと思っています。 何も考えずにそのまま上書きインストールすればいいんでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
メジャーバージョンが違うものを同じディレクトリに入れてはダメです。 バイナリ互換性がないので、使うライブラリによっては問題を引き起こす場合があります。 インストーラでチェックしていたかもしれませんけど。 それから、最新というと 5.10.x ベースのものになると思いますが、 PPMの充実度でいうと 5.8.x の方がまだ高いのでその辺注意した方が良いと思います。
その他の回答 (2)
- poppo64
- ベストアンサー率57% (11/19)
回答No.3
違うフォルダにインストールすれば共存可能です。 インストーラのはじめの頃にインストールフォルダを選ぶ画面がありますのでそこで設定できます。 インストール時にPATHや拡張子の関連付け、IISの関連づけの選択がありますので古いバージョンをメインに使うのであればチェックボックスをはずせばOKです。 WebサーバーがIISの場合、設定はインストール時にチェックボックスをはずせば上書きされません。(チェックしたままだと新たにインストールしたもので上書きされる)インストール後、ディレクトリごとにどのバージョンのPerlを使うか設定することも出来ます。
noname#208124
回答No.1
一度アンインストールしないとプログラムの追加と削除にActivePerlがどんどん増えていきますよ
質問者
お礼
なるほど消した方がいいんですか。 となると、新しくインストールし直した後に、これまでローカルで動いていたCGIが動かなくなるなんてことはないですよね?
お礼
>メジャーバージョンが違うものを同じディレクトリに入れてはダメです。 同じディレクトリに入れないためにはどうしたらいいんでしょうか?