Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Problem with Term::Readline with ssh

by hisycg@gmail.com (Initiate)
on Apr 02, 2013 at 13:54 UTC ( #1026691=perlquestion: print w/ replies, xml ) Need Help??
hisycg@gmail.com has asked for the wisdom of the Perl Monks concerning the following question:

I'm trying to use the example code from Term::Readline: http://perldoc.perl.org/Term/ReadLine.html
use Term::ReadLine; my $term = Term::ReadLine->new('Simple Perl calc'); my $prompt = "Enter your arithmetic expression: "; my $OUT = $term->OUT || \*STDOUT; while ( defined ($_ = $term->readline($prompt)) ) { my $res = eval($_); warn $@ if $@; print $OUT $res, "\n" unless $@; $term->addhistory($_) if /\S/; }
It works fine on local machine, but if I put the script on a remote server, then I log in the the server with ssh and execute the script, it does not recognize my up arrow anymore, it only show "^[[A" when I press up arrow. Could anyone give a hint how to fix/debug this? I'm using ubuntu 12.04.

Comment on Problem with Term::Readline with ssh
Download Code
Re: Problem with Term::Readline with ssh
by LanX (Canon) on Apr 02, 2013 at 14:01 UTC
    Just a guess:

    IIRC thats what the debugger shows if gnu's readline is not installed...

    HTH!

    Cheers Rolf

    ( addicted to the Perl Programming Language)

    Update

    yep, searching helps

    see Re: Previous commands in Ubuntu terminal

    and try sudo apt-get install libterm-readline-gnu-perl on your remote host.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://1026691]
Approved by ww
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (11)
As of 2014-07-30 13:56 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite superfluous repetitious redundant duplicative phrase is:









    Results (234 votes), past polls