|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 07 May 2001 13:11:30 To : news@insan.al.ru Subject : Re: Модули... -------------------------------------------------------------------------------- Здравствуй, InSAn. В твоём письме от Mon, 7 May 2001 07:07:16 +0000 (UTC) написано: niar> -------------- niar> package MyModule::Config; niar> use strict; niar> require Exporter; niar> @ISA = qw(Exporter); niar> @EXPORT = qw(%URL); # symbols to export by default niar> @EXPORT_OK = qw(&GenerateContent); # symbols to export on request niar> %URL = ( 'main'=>>'http://www.main.com', 'other'=>>'http://www.other.com' niar> ); niar> use CGI qw(:standard); niar> ... niar> -------------- niar> Так при тестировании "вываливается" следуюющее: niar> -------------- niar> Global symbol "@ISA" requires explicit package name at TmpHTML/Config.pm niar> line 3. niar> Global symbol "@EXPORT" requires explicit package name at niar> TmpHTML/Config.pm line 4. Global symbol "@EXPORT_OK" requires explicit niar> package name at TmpHTML/Config.pm line 5. ... -------------- niar> Почему? Тебя интересует только ответ на вопрос "почему"? perldoc strict. niar> Причем (что самое интересное), я тестирую в PerlBuildere. Так пока niar> MyModule::Config открыт в окне - все нормально, как только закрою - Error! niar> Как бороться? Как победить? :) Выяснить, как у твоего дистрибутива Perl прописываются пути к библиотекам. После чего положить MyModule::Config в правильное место (MyModule/Config.pm в одной из директорий из @INC). -- Artem Chuprina E-mail: ran@ran.pp.ru Programmer FIDO: 2:5020/371.32 Memonet Ltd. Phone: +7-095-284-1356 --- ifmail v.2.15dev5 * Origin: NTV Internet (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/16483f4fe8322.html, оценка из 5, голосов 10
|