Da ich gelesen habe, dass der Debugger auch das Readline-Modul benutzt, habe ich ihn auch probiert:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$ perl -d test.pl
Loading DB routines from perl5db.pl version 1.28
Editor support available.
Enter h or `h h' for help, or `man perldebug' for more help.
main::(test.pl:7): print qq(hello\n);
Cannot do `initialize' in Term::ReadLine::Gnu at /usr/lib/perl5/5.8.8/perl5db.pl line 6029
at /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Term/ReadLine/Gnu.pm line 693
Term::ReadLine::Gnu::AU::AUTOLOAD('Term::ReadLine=HASH(0x8d3e60c)') called at /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Term/ReadLine/Gnu.pm line 226
Term::ReadLine::Gnu::new('Term::ReadLine', 'perldb', 'GLOB(0x8b57990)', 'GLOB(0x8aa8fd4)') called at /usr/lib/perl5/5.8.8/perl5db.pl line 6029
DB::setterm called at /usr/lib/perl5/5.8.8/perl5db.pl line 2203
DB::DB called at test.pl line 7
Cannot do `initialize' in Term::ReadLine::Gnu at /usr/lib/perl5/5.8.8/perl5db.pl line 6029
END failed--call queue aborted at test.pl line 269.
at test.pl line 269
Config::DESTROY(/usr/lib/perl5/5.8.8/i386-linux-thread-multi/Config.pm:63):
63: sub DESTROY { }
IO::Handle::DESTROY(/usr/lib/perl5/5.8.8/i386-linux-thread-multi/IO/Handle.pm:328):
328: sub DESTROY {}
Was bedeutet die Meldung? Für Tipps wär ich sehr dankbar.
VG
leo11