[Perl][メモ] Windows で CPAN モジュールを使用する [Perl]
Java の開発環境として eclipse を使い始めたのですが、eclipse では Java 以外にもいろいろな言語に対応可能ということをしったので Perl の開発環境を構築してみました。
OS は Windows XP で、eclipse、Active Perl はインストール済みという状況から。
まずは eclipse の Perl 開発環境用のプラグイン Epic をインストールします。eclipse の Working Bench を開き、Help → Software Updates → Find and Install... を選択します。Install / Update 用の窓が開くので、Search for new features to install を選択し、次へ。New Remote Site として "http://e-p-i-c.sf.net/updates" を登録します。名前は "Epic" にでもしておけばよいでしょう。それで登録すると自動的にインストールされるはず。
インストール後、Window → Preferences で設定画面を開き、Perl Epic の項で perl のパスを登録すれば使用できるようになります。
例) "C:\Perl\bin\wperl.exe"
さらに変数追跡 (?) をするために PadWalker モジュールが必要との事。ppm コマンドでインストールできればよかったのですがなぜか PadWalker モジュールが見つからないといわれたので仕方なく CPAN モジュールを使うことに。
Windows での CPAN モジュールの使用は初めてだったのでいろいろと問題が発生したのでここにまとめておきます。
CPAN モジュールを使用するために make や C/C++ コンパイラが必要だが Windows では標準では存在しない。そのためそれらを準備しなければならない。今では Microsoft Visual C++ が無料なのでそれをインストールすればよいみたい。うちのマシンにはインストール済みだったので、そのままいけるか、と思いきやパスが通ってないと怒られてしまいました。今のバージョンはどうなのかしりませんが、うちの使ってるバージョンでは普通にインストールしただけではパスが通らないようです。ということで以下のように環境変数を設定すると上手くいきました。
- INCLUDE=C:\PROGRA~1\MIAF9D~1\VC98\Include;
- LIB=C:\PROGRA~1\MIAF9D~1\VC98\Lib;
- Path=C:\PROGRA~1\MIAF9D~1\VC98\Bin;C:\PROGRA~1\MIAF9D~1\common\MSDev98\Bin;
パスはスペースを含む書き方だと、たまにエラーが起きる場合があるそうなので上のようなコマンドプロンプトの表記で登録しました。この書き方でのパスの表現は "dir /x" コマンドで調べることが出来ます。
コメント 0