Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> 5.8.9 use base; 
V
    Опции темы
gcc
Дата 13.7.2009, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



5.8.8 работало
на perl5.8.9 не работает участо кода

Код

use strict;
use CGI::Carp qw(fatalsToBrowser);
use base 'func';
use CGI::Cookie;


ругается на строку use base 'func';

Код

Died at /usr/local/lib/perl5/5.8.9/base.pm line 93.
BEGIN failed--compilation aborted at /home/mydm/lib/session.pm line 18.
Compilation failed in require at /home/mydm/index.pl line 46.
BEGIN failed--compilation aborted at /home/mydm/index.pl line 46


что с этим делать?  use base нету в perl5.8.9?

ЗЫ где можно почитать чем отличается perl5.8.8 от perl5.8.9? 




PM WWW ICQ Skype GTalk Jabber   Вверх
gcc
Дата 13.7.2009, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



в какой пакет входит use base?

вот нашел:
http://www.mail-archive.com/[email protected]/msg18896.html

может я плохо обновил?
еще заметил что DBI не стоит

как обновить perl с модулями на FreeBSD?

такой скрипт подходит? 
Код


#!/usr/bin/perl

$nn=0;

while (1) {

$nn++;

open (OPERN, "portversion |");

@all=<OPERN>;

exit if ( !$all[0] || $nn > 6 );

foreach (@all) {

 my ($pp,$st) = split (/ /, $_, 2);


if ($pp =~ '^p5') {

print "$pp\n";

system("portupgrade -f $pp");  # == 0 )
}


}

}



перед этим portupgrade -f perl5.8.9

Это сообщение отредактировал(а) gcc - 13.7.2009, 15:42
PM WWW ICQ Skype GTalk Jabber   Вверх
DaemonSuw
Дата 13.7.2009, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 155
Регистрация: 11.3.2008

Репутация: 3
Всего: 3



я так пишу на 5.10 
base

Код

use base qw/param_pam_pam/


Это сообщение отредактировал(а) DaemonSuw - 13.7.2009, 15:49
PM MAIL ICQ   Вверх
gcc
Дата 13.7.2009, 15:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



хм, странно заработало, DBI и DBD-mysql обновил - заработало  smile 
PM WWW ICQ Skype GTalk Jabber   Вверх
gcc
Дата 13.7.2009, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



обновился каталист Catalyst-run-8.0000 раньше был Catalyst-run-7.00004
(там добавили next сишный и mooseX)

есть модуль Catalyst::Authentication::Store::DBI http://search.cpan.org/~janus/Catalyst-Aut...on/Store/DBI.pm

каталист почему-то ищет, только Catalyst::Plugin::Authentication::Store::DBI

сложнова-то разобратся...

Код

./myapp_server.pl
Could not load class (Catalyst::Plugin::Authentication::Store::DBI) because : Can't locate Catalyst/Plugin/Authentication/Store/DBI.pm in @INC (@INC
 contains: /usr/local/www/x0/catalyst/data/www/MyApp/script/../lib /usr/local/lib/perl5/5.8.9/BSDPAN /usr/local/lib/perl5/site_perl/5.8.9/mach /usr/local
/lib/perl5/site_perl/5.8.9 /usr/local/lib/perl5/5.8.9/mach /usr/local/lib/perl5/5.8.9 .) at /usr/local/lib/perl5/site_perl/5.8.9/mach/Class/MOP.pm line 134.


 at /usr/local/lib/perl5/site_perl/5.8.9/mach/Class/MOP.pm line 120
        Class::MOP::load_first_existing_class('Catalyst::Plugin::Authentication::Store::DBI') called at /usr/local/lib/perl5/site_perl/5.8.9/mach/Class/MOP.pm 
line 140
        Class::MOP::load_class('Catalyst::Plugin::Authentication::Store::DBI') called at /usr/local/lib/perl5/site_perl/5.8.9/Catalyst.pm line 2506

        Catalyst::setup_plugins('MyApp', 'ARRAY(0x9093940)') called at /usr/local/lib/perl5/site_perl/5.8.9/Catalyst.pm line 1007

        Catalyst::setup('MyApp') called at /usr/local/www/x0/catalyst/data/www/MyApp/script/../lib/MyApp.pm line 101

        require MyApp.pm called at ./myapp_server.pl line 55
Compilation failed in require at ./myapp_server.pl line 55



я пробовал скопировать в каталог Plugin файлы и каталоги из модуля, но теперь пишет:
Код


Could not load class (Catalyst::Plugin::Authorization::ACL) because : Can't loca
te Class/Throwable.pm in @INC (@INC contains: /usr/local/www/x0/catalyst/data/ww
w/MyApp/script/../lib /usr/local/lib/perl5/5.8.9/BSDPAN /usr/local/lib/perl5/sit     
e_perl/5.8.9/mach /usr/local/lib/perl5/site_perl/5.8.9 /usr/local/lib/perl5/5.8. 9/
mach /usr/local/lib/perl5/5.8.9 .) at /usr/local/lib/perl5/site_perl/5.8.9/Catalyst/
Plugin/Authorization/ACL/Engine.pm line 8.
BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.9/Catalyst/
Plugin/Authorization/ACL/Engine.pm line 8.
Compilation failed in require at /usr/local/lib/perl5/site_perl/5.8.9/Catalyst/Plugin/
Authorization/ACL.pm line 10.
BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.9/Catalyst/
ation/ACL.pm line 10.
Compilation failed in require at /usr/local/lib/perl5/site_perl/5.8.9/mach/Class/MOP.pm line 134.
 at /usr/local/lib/perl5/site_perl/5.8.9/mach/Class/MOP.pm line 120
        Class::MOP::load_first_existing_class('Catalyst::Plugin::Authorization::ACL') called at /
usr/local/lib/perl5/site_perl/5.8.9/mach/Class/MOP.pm line 140
        Class::MOP::load_class('Catalyst::Plugin::Authorization::ACL') called at  
/usr/local/lib/perl5/site_perl/5.8.9/Catalyst.pm line 2506
        Catalyst::setup_plugins('MyApp', 'ARRAY(0x9093940)') called at /usr/local/
lib/perl5/site_perl/5.8.9/Catalyst.pm line 1007
        Catalyst::setup('MyApp') called at /usr/local/www/x0/catalyst/data/www/M
App/script/../lib/MyApp.pm line 101
        require MyApp.pm called at ./myapp_server.pl line 55
Compilation failed in require at ./myapp_server.pl line 55.


может нужно где-то определить Plugin?

Это сообщение отредактировал(а) gcc - 13.7.2009, 17:14
PM WWW ICQ Skype GTalk Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.2228 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.