mulberry さん、
いとさんのおかげで解決してよかったです。
install.bat で bin\perl(.exe)を起動しているので、perl.exe を bin ディレクトリに入れる操作が必要なのではないかと思ってしまいました。 それがディレクトリ付き解凍だったというわけですね。
おはようございます。mulberryです。
結果報告いたします。
いとさんのおっしゃるとおり、LHUT32の解凍オプションで「解凍時に
ディレクトリ名を有効にする」にチェックを入れて解凍したら、見事、
以下のような構造になりました。
G:---- \httpd
|
+- \Perl
|
+- \Temp ---+- \bin
|
+- \eg
|
+- \html
|
+- \lib
|
+- \site
|
+- install.bat
|
+- ActivePerl…thread.zip
しかし、このまま「install.bat」をダブルクリックしたところ、
インストール先が「G:\Temp」となってしまいそうでしたので、最初の
Proceed? [y]
のところで一度「n」を入力してインストールを中断し、「\temp」以下の
ファイルを全部「\Perl」以下に移動して再度インストールを行いました。結果、
「G:\Perl」にActivePerlをインストールすることができました! \(^o^)/
お世話になりました。ありがとうございました。
また何かありましたらよろしくお願いいたします。 mulberryでした
中田さん、いとさん、早速のコメントありがとうございます (^^)
いとさん。
>>Perlのインストールに失敗する原因ですが、zipファイルを「ディレクトリ付き」で
>>解凍していないということはありませんか?
す、済みません、まんまその通りです (--;;;;;)
ディレクトリなしで解凍してました。フォルダの中にずらずらっと、山の
ようにファイルがありました(今自宅なんですが、確認するまでもないです)。
明日出社したら、もう一度チャレンジしてみます!
どうもありがとうございました m(_)m
mulberryさん
install.batを実行すればいいというのは、多分私の「AN HTTPD を確実に動かす方法」を
読まれたのだと思います。ActiveStateのページや解凍したファイルの中には何故かそういう
説明は一切ありませんね。ただ、下記URLにもinstall.batをダブルクリックすればいいと
書かれていますので間違ってはいないと思います。
http://www.m-osaka.net/mag/faq.html#no4
Perlのインストールに失敗する原因ですが、zipファイルを「ディレクトリ付き」で
解凍していないということはありませんか?
解凍先のフォルダに install.batファイル以外に、bin, eg, html, lib, site の
5つのフォルダだけがある状態なら正しく解凍されており、install.batの実行で
インストールできるはずですが。
mulberry さん、
AS package の中身を見たことはないのですが、インストールの手順には、最初に install.bat を実行するようにと書いてあるのでしょうか?
済みません、半角スペースは無視されるのですね。
今度は上手く表示されるといいんですけど……
G:---- \httpd
|
+- \Perl ←ここにActivePerlをインストールするつもりだった
|
+- \Temp ---- ActivePerl…thread.zip (Lhut32で「同名のフォルダを作って解凍」を選択)
|
+- \ActivePerl…thread --- install.bat他
初めまして。mulberryと申します。
職場の人に紹介されまして、AN HTTPD 1.33gを使わせていただいています。
OSはWin98SEです。
Webサーバとしてのセットアップは何とか上手くいったので、次にCGIを使っ
てみたくなりました。
中田さん&いとさんのページを参考に「ActivePerl build 626」を使おう
と思い、ダウンロードしようとしたのですが、その際、
「ActivePerl…thread.msi」だと他にインストーラも必要とのことでしたの
で、なるべく楽をしようと「ActivePerl…thread.zip」の方を落としました。
そして、いざインストールしようと「install.bat」を実行したのですが、
「コマンドまたはファイル名が違います」とうメッセージが出てインストール
できません。
まず初めにWin上から「install.bat」をダブルクリックしましたがダメで
した。それでは、と、MS-DOSモードで再起動し、ディレクトリを移動して
「install.bat」+Enterとしましたが、やはりダメでした。
環境は下記のようになっているのですが、もしかしてバッチファイルの書換
等が必要なのでしょうか。
G: --- \httpdバッチファイルの先頭部(抜粋)
|
+- \Perl ←ここにActivePerlをインストールするつもりだった
|
+- \Temp --- ActivePerl…thread.zip (Lhut32で「同名のフォルダを作って解凍」を選択)
|
+- \ActivePerl…thread --- install.bat他