perl的@INC问题
各位大哥:
我在命令窗口中输入如下一条perl命令:perl jsdoc.pl test.js
但出现一条错误:not found HTML/Templete.pm in @INC
请问@INC是什么?如何设置@INC呀
问题点数:50、回复次数:4Top
1 楼xyzxyz1111(程序员的自我修养)回复于 2005-04-02 22:10:53 得分 20
@INC是搜索perl库的文件夹列表
当需要一个库的时候,会看看@INC的每个文件夹中是否有合适的模块存在,如果没有,就会报如上错误。
根据错误提示,应该是找不到HTML-Template这个模块,可以用ppm或者cpan下载该模块。Top
2 楼dfzz1(东方至尊)回复于 2005-04-03 18:38:45 得分 0
那perl库的文件夹列表在何处呢?Top
3 楼fibbery(飞)(睡足了才能提高效率)回复于 2005-04-04 08:55:14 得分 10
将HTML-Template.pm所在的路径加到PERL5LIB环境变量中。@INC(include)就是库的包含路径。Top
4 楼fibbery(飞)(睡足了才能提高效率)回复于 2005-04-04 08:58:40 得分 20
http://search.cpan.org/author/SAMTREGAR/HTML-Template-2.7/Template.pm
将这个文件保存到perl的site/HTML/目录下。Top




