- ベストアンサー
use strictとは
use strict;と書いた行でエラーになっているようです。 strict.pmが無いからでしょうか? strict.pmはjcode.plみたいに、使いたい人がググってダウンロードしてサーバに置くものなんでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> ActivePerlをインストールしましたが、strict.pmなどはググって見つけるしかないのでしょうか? いや、ActivePerlでもちゃんとインストールできていれば、 strict.pm は Perlをc:\perl にインストールしたとして、 c:\perl\lib に置かれているはずですよ? C:\perl\lib>dir strict* ドライブ C のボリューム ラベルがありません。 ボリューム シリアル番号は F88C-7D9F です C:\perl\lib のディレクトリ 2003/10/18 16:14 3,428 strict.pm 1 個のファイル 3,428 バイト このディレクトリ自体はできていますか?
その他の回答 (1)
- sakusaker7
- ベストアンサー率62% (800/1280)
回答No.1
use strict とすると、確かにstrict.pm というファイルを読みにいきますので、 存在していなければエラーになります。 しかしながら、このファイルは普通にPerlをインストールすれば Perl本体の実行ファイルと一緒にインストールされるものですので、 使いたい人が別途ダウンロードして…とかする必要はありません。 ひょっとして使っているのが@NiftyのCGIだったりします? あそこはこの手のファイルをワザワザはずした状態にしてくれてます。
補足
ありがとうございます。 Linuxではできいましたが、Windowsサーバではできていません。 ActivePerlをインストールしましたが、strict.pmなどはググって見つけるしかないのでしょうか?