狭い話だが、
こことかに XAMPPを使った Apatch/Perlの環境などについて書いたが、最近新しいプログラムを書いていて躓いたことをメモとして。
Perlではいろいろな機能を実現するモジュールをそのプログラムで呼び出して実行するが、そのサーバーに必要なモジュールが予めインストールされている必要がある。大手のレンタルサーバーのようなサーバーだと、大方のライブラリはインストールされていると思われるが、自分のPCでデバッグするためのローカルサーバーでは必ずしもそれほどのライブラリが初期にインストールされているわけではなく、調べてインストールする必要があるが、その調べ方について。
Webを検索するといくつかの調べ方が見つかる。例えば XAMPPの Shellを立ち上げて
% perl -e 'use Jcode;'
でエラーが返されなければインストールされている。ただしインストールされている場合に何も表示されないのはイマイチ不安が残る。
これに対してコマンドラインから PPMを実行して
PPM> verify Jcode
と対象モジュールを Verifyすると
Package 'Jcode' is up to date.
とアップデートされている・・・・インストールされている、と分かる。
インストール済みライブラリの一覧取得は、いろいろ試したが スクリプトを書くしかなさそう。
後日追記:
こんなページがあった。文法チェックやインストール済みモジュールの確認が出来る。感謝!