ошибка в /usr/share/perl5/iCal/Parser/HTML.pm на Debian

ошибка в /usr/share/perl5/iCal/Parser/HTML.pm на Debian

как это исправить? когда я печатаю, perl /usr/share/perl5/iCal/Parser/HTML.pmя получаю

Синтаксическая ошибка в /usr/share/perl5/iCal/Parser/HTML.pm строка 64, около "$t qw(неделя месяц год)" Глобальный символ "$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(неделя месяц год)) {

теперь все работает отлично.

Связанный контент