即使它在那里,perl也无法定位模块

时间:2012-08-16 20:51:33

标签: perl require

我正在尝试启动一个催化剂应用程序,但它一直无法启动,因为它说它无法找到我使用的模块HTML::FormHandler::Field::TextArea。这是它给我的错误:

Can't locate HTML/FormHandler/Field/Textarea.pm in @INC (@INC contains:
/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.8
/usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/
x86_64-linux-thread-multi 
/usr/lib/perl5/5.8.8 .)

但是,我查看了我的文件系统,我知道该模块位于/usr/lib/perl5/site_perl/5.8.8/HTML/FormHandler/Field/TextArea.pm。如您所见,@INC确实包含此文件的路径。有谁知道脚本为什么找不到它?谢谢!

1 个答案:

答案 0 :(得分:7)

Textarea应该TextArea是我的想法。包括你的代码就可以了。

相关问题