- ベストアンサー
ActivePerlでモジュールのアップグレード
- Windows2003上でActivePerl(V5.14)を使用しています。
- SMTP送信に使用するため、ppmでEMail-MIME関係のモジュールをインストールしました。
- Email-Simpleというモジュールの2.102が必要であるというエラーが出ました。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ppmに見つからないモジュールはいつもこうしてます(普通はLinuxサーバでやるんで方法2はごくたまに) 方法その1:モジュール検索に自分のオリジナルディレクトリを追加してみる Email-Simpleのモジュールはみたところバイナリは無さそうですので 1.そのままDLした後(Email-Simple-2.102.tar.gz) 2.適当なところで解凍 3.解凍したディレクトリlibを自分の動作させようとしているプログラムのあるところに移動して名前をlibsとかに変える 4.自分のプログラムの頭のほうに「use lib './libs';」とか、1行いれて実行してみる もし駄目なら以下の方法 方法その2: 開発環境を入れて正攻法でモジュールインストールしてみる ActivePerlがコマンドプロンプトから実行できるようにしておく(まあ普通にインストールしてれば・・・) さらにMinGWとnmake.exe(これは探すの大変かも→MSのFTPサイトにあった:「ftp://ftp.microsoft.com/Softlib/MSLFILES/nmake15.exe」)を入れてgccがmakeでコマンドプロンプトからビルド可能な環境にしておく(この辺はググればいろいろと出てきます:要するにWindows上でgccの開発環境を整える) 方法2-1. 「perl -MCPAN -e shell」でCPANサイトからインストール 指示に従ってエラーなく最後まで通れば完了 さらにもうひとつの方法2-2.(昔のperlモジュール導入方法) CPANから落としたファイルを解凍後、「perl Make.PL」実行後、「make」「make install」でエラーなく最後まで通れば完了 いづれもPPMとは関係ないのでGUIでは情報が出ません 後者はPPMのデータベースがいじれれば更新可能かも、ググって見てください まあざっとですが・・・
お礼
有難うございました。 私の知識が付いていけませんので、頂いたヒント検索しながら調べていきます。