• ベストアンサー

Namazuの設定(Perl)。

環境 Windows XP ACTIVE Perl 5.6.1.635 をインストールした後 環境変数を Path C:\perl\bin%Path% と設定しDOSのコマンドプロンプトで C:\perl -v と入力してもエラーが出てしまいます。 マニュアルを見ると「This is perl…」 と出るようなのですが出ません。 どなたか解決方法をご存知の方いらっしゃいましたら ご回答お願いします。 ちなみに参考にした本は 「Namazuシステムの構築と活用」 馬場 肇著 を参考しました。 

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

>>PATH を設定したコマンドを入力する場合には、 Perlの実行プログラムが C:\Perl\bin フォルダにあるとすると、直接実行するには、 C:\Perl\bin\Perl.exe と入力します。 PATH の設定とは、この実行できるコマンドがあるフォルダのリストを設定することです。 なので、PATH のリストに";" (セミコロン)で区切られて C:\Perl\bin が含まれていたら C:\Perl\bin フォルダを探しにいってくれます。 そのために、 Perl.exe .exe は省略できるので Perl (バージョンを出すときには Perl -v) で起動できるということになります。 C:\Perl と指定した時には、 実際にあるC:\Perl\bin フォルダにあるプログラムではなくて Cドライブ直下にプログラムがあるという指定になっていますから、 パスが設定されている時には C:\Perl ではなく Perl のようにドライブは省略して入力実行します。

noname#21798
質問者

お礼

いつも丁寧にありがとうございます。 アクティブパール自体を再イントールして やってみたら設定できました。 やっとファーストステップが越えられて 嬉しいです。 また機会がございましたら、 ご回答御願い致します。 カカシやナマズの設定入ってみます。

その他の回答 (2)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

>PATH=C:\perl\bin;%PATH% >と入力したところ、何も画面には表示されず >もう一度、C:\ の文字が出てきました。 それで、正常な動作です。 設定したPATH を確認するには、 PATH とだけ入力します。 >c:\perl -vと入力しましたが PATH を設定したコマンドを入力する場合には、 Perl -v と指定してください。 c:\perl と指定した場合、Cドライブのルートにあるコマンドを実行しようとするので、PATHは、使われません。 >一時的でない場合も試しました。 こちらの場合は、試す前に一度ログオフする必要があります。

noname#21798
質問者

お礼

ご回答いつもありがとうございます。 >PATH を設定したコマンドを入力する場合には、 Perl -v と指定してください。 ちょっと{指定}の意味がわからないんですけど、 C:\にPerl-vと打ち込むことですよね? ディレクトリを指定しないで。 試してみたんですけれども、結果は同じでした。 引き続きご回答できたらお願いします! ねばり強く頑張ります!

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

path の設定をするときには、「;」セミコロンで区切ります コマンドラインから、一時的に設定する場合は PATH=C:\perl\bin;%PATH% のようにします。 一時的でない場合には、 マイコンピュータのプロパティから 詳細設定タブで環境変数ボタンから 変数でPATH を選んで編集から、c:\perl\binを追加します。 区切り文字としてセミコロンが必要なのは同じです。

noname#21798
質問者

補足

早速の回答ありがとうございます。 上記のとおりコマンドラインから PATH=C:\perl\bin;%PATH% と入力したところ、何も画面には表示されず もう一度、C:\ の文字が出てきました。 c:\perl -vと入力しましたが 「"perl"は内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチファイルとして認識されていません。」とのエラーメッセージが出ます 一時的でない場合も試しました。 キチンとセミコロンも入力しましたが結果は同じでした。 引き続き途方に暮れてます。 もしよろしかったら、補足、他の解決方法知っている方、いらっしゃいましたらよろしくお願いします。

関連するQ&A

専門家に質問してみよう