• ベストアンサー

WindowsXPでperlを使って貰うにはどうすればいいでしょうか?

perlで作ったプログラムを英語が読めず、説明書を見ながらOfficeのインストールしかやったことの無い、パソコン初心者の方に、perl環境をセットアップしてもらうのは意外と大変です。 かと言って、ActivePerlを添付して配布するわけにもいきませんし、 どのようにすれば気軽に使ってもらえますかね?

  • Perl
  • 回答数3
  • ありがとう数4

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

  • ベストアンサー
  • tatsu99
  • ベストアンサー率52% (391/751)
回答No.3

要はあなたが作成したスクリプトを他の人に使ってほしいわけですよね。(つまり、実行形式(exe)で配布しても良いですよね) 有料になりますが、active state社のPerl Dev Kit (PDK) でスクリプトを実行形式のプログラムに変換することができます。 また、同様の機能をもつものにindiagstar社のperl2exeがあります。 どちらも、無料のお試し版が提供されていますので、それでためされてみてはいかがでしょうか。 http://www.activestate.com/

参考URL:
http://www.indigostar.com/perl2exe.htm

その他の回答 (2)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

うん? 質問は ・Perl の実行環境をセットアップするときに困難だ ・Perl を使ってもらうのが困難だ のどちらなんでしょうか? 前者なら「説明書」を作る. 後者なら... Perl を実行するようなプログラムを書く?

pevtone
質問者

お礼

回答いただきありがとうございます。 前者です。 説明書を作ることで一応の対応はしているのですが、ActiveState社のページのデザインやperlのバージョンが時々変わり、英語ページというのもあり、変更に素早く気づき、毎回更新するのは大変だと思っています。 そこで、WindowsXPでスタンドアローンで動いたり、perlの実行環境をもっと簡単に提供できればと思っています。 何か良い方法は無いでしょうかねぇ?

noname#208124
noname#208124
回答No.1

perl2exeやPARでexe化する

参考URL:
http://www.indigostar.com/perl2exe.htm,http://hamachiya.com/junk/memo_PAR.html
pevtone
質問者

お礼

回答いただきありがとうございます。 これらも一応使ってみたのですが、perlではスキップされるエラーが厳格にでて止まったり、良く分からないエラーが出てプログラムが止まったりとなかなかうまくいかず、もっと簡単な方法を探しています。 ActivePerlの添付が許されればかなりやりやすいんですけどねぇ・・・

関連するQ&A

  • perlを始めたいんですが

    質問がたくさんありますのでよろしくお願いします m(_ _)m 1: perlにはActiveperlやPerl5などありますが、 いったいどの種類をインストールすればいいんでしょう? 2: それぞれのサイトが英語で書かれていますが、 僕は英語がよく読めないので、どのファイルをダウンロードすればいいのかわかりません… 3: Javaのように環境を設定とか何やらは必要なんでしょうか?? OSはWindowsXPです。

  • Perl5とActivePerl

    いつもお世話になっています。 HP制作をしており、やむを得ずPerl・CGIを勉強しています。 初めて3日目くらいの超初心者です。 大変基本的な質問で申し訳ないのですが、 PerlとActive Perlの違いが知りたいのです。 CGI自体はプログラミングされているものを購入して使うつもりで、今設置作業をしているのですが、Perlのことがあまりにも分からないので、「はじめてのPerl/CGIプログラミング」という本も読みながら進めています。 そのCGI開発元では環境条件として「Perl 5.00503以上がインストールされていること」とあるのですが、これはActivePerlとは別ですか? 本「はじめてのPerl/CGIプログラミング」にはActivePerl-5.8.7.813をインストールできるCDが付属しているので、可能ならこのActive Perlを使いたいのですが、無理なのでしょうか? 基本的な質問で申し訳ありませんが、どうぞよろしくお願いいたします。

    • ベストアンサー
    • CGI
  • windowsでperl

    perlに関する知識に乏しい者ですが質問です。 windowsserver2008にactiveperl5.8.9をインストールしました。 とあるperlプログラムをcgiで動かそうと、apacheもインストールしました。 ですが、サーバーにアクセスするとそのperlプログラム中のgetpwnamという 関数?が実装されていないとエラーがはかれていました。 getpwnamをググってみたのですが、 この関数はwindowsでは実装されてないようです。 なんとかgetpwnamのエラーを解決できないでしょうか? PPMで、必要なモジュールをインストールすれば解決できるレベルであれば、 どれをインストールすればよいのか教えていただけると幸いです。

    • ベストアンサー
    • Perl
  • perlを学ぶに必要なもの

    vistaを使用しています。  perlを勉強しようと色々調べてみましたが インストールが必要なものは ApacheとActivePerlだけでいいのでしょうか? インターネット接続環境はあります。(ADSLです) yahooジオシティーズもあります。 メモ帳も最初から入っています。 ご教授よろしくお願い致します。

    • ベストアンサー
    • Perl
  • Perlで困ってます。

    初心者です。 「Active Perl」をダウンロードしました。 説明書通り、インストールしようとすると、途中で黄色い△マークが出ます。 「OK」ボタンのみ表示されるので、それをクリックします。するとインストールできずに「Finish」の画面になってしまい、インストールができずに困っています。どうやったらインストールできるのでしょうか。パソコンはWindows xp です。 よろしくお願いします。

  • perlの処理を遅くしたい

    CGI初心者です。わかる方教えてください。 少々古いですがactiveperl apache1.3.12を利用してperlプログラムを自宅のみで使うCGIプログラムをWINDOWS上で起動しています。 処理が長くまた同時に複数の処理をperlで処理します。ブラウザ送信ボタンよりCGIを実行してperl.exeを合計5つぐらい同時に起動します。 タスクマネージャーのプロセスの優先度の設定は実行当初「普通」になっていますが,これを実行当初から「低」にしたいと思っていますが やり方がよくわかりません。CGIの書き方,apacheの設定,ショートカットの書き方でできるんではないかと思っていますが,ご存じの方教えてください。OSはWINXPです。宜しくお願いします。

  • perlからMicrosoft Visual Studio 2008

    perlからMicrosoft Visual Studio 2008 Express Editionに移行する場合、簡単な言語はどういった物でしょうか? perlでは文字列操作を良く行っていたのですが(ホームページから必要な情報を抜き出すような操作)、ActivePerlの入っていないPCで動かすには、毎回、インストールをしたりと面倒です。 そこで、Vectorなどでも気軽に配布できるよう、他の言語で書き換えようと思っているのですが、perlからの移行や移植が簡単で、無料で使える物でお薦めはありますでしょうか? 宜しくお願い致します。

    • ベストアンサー
    • Perl
  • Perlはそのまま使えますか?

    Perlが使用可能なレンタルサーバを借りて CGI練習しようと思っています 自宅PCでテストする場合は ActivePerlとApacheをインストールして使いますが サーバの場合はこの準備ができるのでしょうか? テキストエディタでアップすればプログラムが間違っていなければ ソフトインストールは不必要なのか知りたいです 試してみるのも手ですが変なことすると サーバにとってよくないと本に書いてあるので一応質問します

    • ベストアンサー
    • Perl
  • 「Perl Command Line InterPreter」ってなんですか?

    自分のPC内でPerlファイルを実行する為に、 ActivePerl 5.8.8 Build 819 httpd.exe をインストールしています。 先週くらいまでは特に何ともなかったのですが、今日PC内を開いてみたら、 拡張子.plファイルのアイコンが「Perl Command Line InterPreter」に関連づけされていました。 関連付けはちょっとしたことでかわってしまうようなので、何かのキッカケでかわってしまったのかな、と思っておりますが。(自分では直接指定していません。) また上記のアプリケーションはPerlを書く為のテキストエディタと認識しましたが、あっていますか?(普段はメモ帳で開いて編集しております。) これは「ActivePerl」をインストールすると、一緒に入るものですか? ([スタート]-[プログラム]の中のActivePerlの中をみると、「Perl Package Manager」という名前の同じアイコンのものが存在しているようです。) もともと.plファイルのアイコンは黄色い●だったと記憶していますが、これは何が関連付けされてこのアイコンになっていたのでしょうか? 最初はアイコンが変わっていたのに驚き、ウイルスか!?とびっくりしてしまいました。 これはそういう心配はないものでしょうか?

    • ベストアンサー
    • Perl
  • Windows2003 IIS設定 Perl 認証

    Windows2003にActivePerlをインストールして、動作するところまでは確認できたのですが、 そのPerlプログラムを実行すると、ユーザ認証ウィンドが表示されます。 認証なしにするには、IISのどの部分を設定すればよろしいでしょうか? よろしくお願いいたします。

専門家に質問してみよう