• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ActivePerlでモジュールのアップグレード)

ActivePerlでモジュールのアップグレード

このQ&Aのポイント
  • Windows2003上でActivePerl(V5.14)を使用しています。
  • SMTP送信に使用するため、ppmでEMail-MIME関係のモジュールをインストールしました。
  • Email-Simpleというモジュールの2.102が必要であるというエラーが出ました。

質問者が選んだベストアンサー

  • ベストアンサー
  • ralf124c
  • ベストアンサー率52% (232/446)
回答No.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のデータベースがいじれれば更新可能かも、ググって見てください まあざっとですが・・・

hatsuzo
質問者

お礼

有難うございました。 私の知識が付いていけませんので、頂いたヒント検索しながら調べていきます。