2007年06月30日(土) [長年日記]
[English!]
[한국어]
[今日は何の日]
§1 掲示板スクリプト「pillow」
随分前に同じように掲示板のスクリプトを探していてこのスクリプトに行き着いたのですが、XREAとの相性が悪いと言うことで諦めていました。ところがそうではないことが今回わかりました。とは言っても長時間使ってみたわけではないので何か問題が起こらないかとちょっとビクビクしています。
このスクリプトpillowはPerlで書かれています。スクリプトの最初の行のおまじないというか、スクリプトの呼び出し部分に問題が隠れてました。pillowの最初の行は「#!/usr/bin/perl -w」となってました。このオプションスイッチの「-w」が禍していたようです。これをはずしたらエラーが出ることもなくちゃんと動いてます。「-w」を元に戻したらふたたびエラーが出るようになりました。
果たしてこの「-w」は何をしているのでしょうか。ちょっと調べただけではわかりませんでした。はずした状態でも問題がないようならこのまま使えると言うことですね。なんだか数年前に悩んだのがウソのようで、ちょっと脱力です(^^;
perl -h<br>とすると、-w は<br>enable many useful warnings (RECOMMENDED)<br>とのことですね。
なるほど、そう言うことですか。だからエラーメッセージというかwarningが出たわけですね。不特定な場所に2行ほどだったのですが、デバッグ用のスイッチぐらいに思っても良いのかなぁ?