|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Igor Mikhailov 2:5005/42.21 24 Sep 2000 07:22:25 To : All Subject : Mason --------------------------------------------------------------------------------
password: :-P
Люди, кто использует сабж, откликнитесь плз.
Ставил я Mason-0.87, так при запуске он ругался что то вроде "параметр 8
плохой". Точно не помню, но смысл в том, что в конце файла, который получает
сабж после компиляции компоненты, (эти файлы хранятся в каталоге obj) есть
строки:
'create_time'=>969777580,
'object_size'=>1063,
'parser_version'=>0.8
)
;
Формируются они не знаю чем, но версию при этом Мазон получает где то в районе
HTML::Mason::Parser. В нем есть функа version, которая возвращает этот самый
номер версии. Выглядит элементарно:
sub version
{
return 0.8;
}
Так вот эта ошибка вылечилась у меня простым занесением 0.8 в кавычки:
return '0.8';
После этого все нормально работало. Hедавно я заапгрейдил сабж до 0.89, и
получил эту ошибку опять. Hу ясно дело, пошел поставил кавычки в Parser.pm.
И опять все нормально работает.
Собственно вопрос: что это? Переходящий глюк, который лень исправить? Или это
чтобы ламер не прорвался? Или это мои руки?
With best wishes Igor.
--- GoldED/LNX 3.0.1
* Origin: Дареный резистор тестером не проверяют. (2:5005/42.21)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/326439cdae04.html, оценка из 5, голосов 10
|