Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
Hi Perlmonks,
I'm trying to use this perl module v0.02 and I'm getting an odd result. Initially, the script doesn't work and dies with a readline issue. Then I run it through the debugger and it automatically starts working. Any ideas? Could this be a version issue?
$ sh.pl <initialization successful> Can't call method "readline" on an undefined value at Term/Shell.pm li +ne 104. $ perl5.26.1 -d ./sh.pl Loading DB routines from perl5db.pl version 1.51 Editor support available. Enter h or 'h h' for help, or 'man perldebug' for more help. 19: my %options = (); 20: GetOptions(\%options, 24: usage(0) if $options{help}; 26: my $shell = SH::Shell->new; DB<1> <initialization successful> 28: $shell->cmdloop; DB<1> n shell> q # sh.pl <initialization successful> shell> q
Thanks for your help--very much appreciated !!!
Best,
Michael
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Term::Shell readline
by LanX (Saint) on Mar 09, 2023 at 00:09 UTC | |
by cavac (Prior) on Mar 10, 2023 at 13:11 UTC | |
by LanX (Saint) on Mar 10, 2023 at 13:51 UTC | |
|
Re: Term::Shell readline
by haj (Vicar) on Mar 08, 2023 at 22:07 UTC | |
by Anonymous Monk on Mar 08, 2023 at 22:15 UTC | |
by Anonymous Monk on Mar 08, 2023 at 22:43 UTC | |
by haj (Vicar) on Mar 08, 2023 at 23:37 UTC |