如何修复此问题?当我输入时,perl /usr/share/perl5/iCal/Parser/HTML.pm
我得到
/usr/share/perl5/iCal/Parser/HTML.pm 第 64 行,"$t qw(week month year)" 附近有语法错误 全局符号 "$t" 要求在 /usr/share/perl5/iCal/Parser/HTML.pm 第 65 行显式指定软件包名称。 全局符号 "$date" 要求在 /usr/share/perl5/iCal/Parser/HTML.pm 第 65 行显式指定软件包名称。 全局符号 "$t" 要求在 /usr/share/perl5/iCal/Parser/HTML.pm 第 65 行显式指定软件包名称。 全局符号 "%args" 要求在 /usr/share/perl5/iCal/Parser/HTML.pm 第 67 行显式指定软件包名称。 全局符号 "$date" 要求在 /usr/share/perl5/iCal/Parser/HTML.pm 第 67 行显式指定软件包名称。 全局符号 "%args" 要求在/usr/share/perl5/iCal/Parser/HTML.pm 第 68 行。全局符号“$url”要求在 /usr/share/perl5/iCal/Parser/HTML.pm 第 68 行明确指定软件包名称。全局符号“%args”要求在 /usr/share/perl5/iCal/Parser/HTML.pm 第 69 行明确指定软件包名称。/usr/share/perl5/iCal/Parser/HTML.pm 第 70 行“}”附近有语法错误 /usr/share/perl5/iCal/Parser/HTML.pm 有太多错误。
答案1
/usr/share/perl5/iCal/Parser/HTML.pm
我认为以下行存在语法错误。
foreach my $t qw(周月年) {
必须看起来像这样
foreach my $t (qw(周月年)) {
现在一切正常。