CGI 2022年06月27日 16:41 編集
CPANで公開されているモジュールを使いたいときのメモ
ローカルサーバーにインストールする場合はPerlモジュールの検索パスを確認して、そのうちのどれかにモジュールを保存することになる。検索パスは、Windowsの場合コマンドプロンプトで
各CGI個別にモジュールを読み込む場合はCGIファイルの保存フォルダ内のサブフォルダに保存されている場合もある。
- CPANのサイトの検索フォームで探したいモジュールを検索する
- Scalar::Utilモジュールを探しているなら、「Scalar::Util」と入力して探す。
検索結果からそれらしい「Scalar::Util」をクリックする。 - 移動先のページで、Downloadからファイルをダウンロードする。
- 拡張子がtar.gzというような圧縮ファイルがダウンロードされるので、7-zipなどで解凍する。Windows10以降ならtarコマンドでも解凍できるらしい。
tar -xzvf (解凍ファイル名)
たとえば「ダウンロード」フォルダにScalar-List-Utils-1.63.tar.gzをダウンロードした場合は、コマンドプロンプトを開いてC:\Users\ユーザー名>cd Downloadsで「ダウンロード」フォルダに移動し、C:\Users\ユーザー名\Downloads>tar -xzvf Scalar-List-Utils-1.63.tar.gzで解凍する。
ローカルサーバーにインストールする場合はPerlモジュールの検索パスを確認して、そのうちのどれかにモジュールを保存することになる。検索パスは、Windowsの場合コマンドプロンプトで
perl -e "print join \"\n\", @INC"CGIなら
foreach (@INC) {で確認できる。
print qq($_\n);
}
各CGI個別にモジュールを読み込む場合はCGIファイルの保存フォルダ内のサブフォルダに保存されている場合もある。
counter:25,391