• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:pp (Perl Packager) 実行時のCan't find par loader)

pp実行時のCan't find par loader

このQ&Aのポイント
  • Windows-XP+ActivePerl v5.8.8環境で、pp(Perl Packager)を実行しようとすると、Can't find par loaderというエラーが発生します。
  • PARをインストールした後、pp.batを使用できるようにしたいですが、インストール手順に問題があるようです。
  • どなたか対処方法をご存知の方はいらっしゃいますか?お願いいたします。

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

  • ベストアンサー
  • mflow
  • ベストアンサー率63% (42/66)
回答No.2

私の環境で試してみたところ ppmで3つのモジュールがインストールされ、 pp.batがd:\usr\local\site\bin\pp.batに生成されました。 ふつうはsite\binにpathは通ってないかと思いますので、もしかしたらuninstallされなかったc:\perl\binのpp.batを実行しているということはないでしょうか? ちなみにインストールされたモジュール ・PAR 0.90 ・PAR-Dist 0.21 ・Module-ScanDeps 0.66

supob
質問者

お礼

お礼が遅くなりすみません。 >> c:\perl\binのpp.batを実行しているということはないでしょうか ずばりです!ビンゴ!でした。ありがとうございました。 c:\perl\site\bin\pp.bat を指定してコンパイルさせると無事にexeが作られました。

supob
質問者

補足

ちなみに、C:\perl\bin にも、pp.batがあるのは何故でしょうか。 環境(v5.8.7以前?)によっては、c:\perl\bin に pp.bat を置く 環境になるのでしょうか。 向学のため、もしよろしければお教えください。

その他の回答 (1)

  • mflow
  • ベストアンサー率63% (42/66)
回答No.1

依存関係のあるモジュールがインストールされていないと思います。 ppmからPARをインストールしてみてください。 依存関係のあるモジュールも一緒にインストールしてくれます。

supob
質問者

補足

早速のご回答ありがとうございました。次のように実施してみましたが、症状に変化ありませんでした。[10/20 14:30] C:\Perl\dl\PAR-0.956>nmake clean : C:\Perl\dl\PAR-0.956>nmake uninstall : C:\Perl\dl>ppm uninstall PAR PAR: uninstalled C:\Perl\dl>ppm install PAR Downloading ActiveState Package Repository packlist...not modified Downloading PAR-0.90...done Unpacking PAR-0.90...done Generating HTML for PAR-0.90...done Installing to site area...done 35 files installed   : D:\Develop\Perl>pp ppp.pl Can't find par loader at C:/Perl/site/lib/PAR/Packer.pm line 101. ※ちなみに、ppm[リターン]とだけやると、GUI画面が立ち上がるようになりました。 ActivePerl v5.8.8からそういうように変わったのでしょうか.. (前5.8.7までは、コンソール画面のまま、ppmのv3.2が起動したのですが)

関連するQ&A