CPAN: Terminal does not support GetHistory / AddHistory in Ubuntu

Using CPAN in Ubuntu Lucid Lynx (10.04), the command line history was broken and the up/down keys only triggered escape codes such as ^[[A. Additionally, the following error messages showed up on CPAN startup (only one of them at a time):

Terminal does not support GetHistory
Terminal does not support AddHistory

Term::ReadLine was correctly installed, but when I tried to install Bundle::CPAN, I got failed tests for Term::ReadLine::Perl. So I did:

look Term::ReadLine::Perl

to inspect the build folder, tried the test which actually seems to work. Installing the module from the shell with:

make install

was sucessful, and after restarting CPAN I had my terminal working properly. Anyway, it seems Term::ReadLine still isn't functionning perfectly:

perl -MTerm::ReadLine::Perl
Can't locate object method "Features" via package "Term::ReadLine::Stub" at /opt/perl-5.12.1/lib/site_perl/5.12.1/Term/ReadLine/Perl.pm line 101.
Compilation failed in require.
BEGIN failed--compilation aborted.

Xavier Robin
Published Saturday, August 28, 2010 17:10 CEST
Permalink: /blog/2010/08/28/cpan-terminal-does-not-support-gethistory-addhistory-in-ubuntu
Tags: Programming
Comments: 4

Comments

By Liz on Friday, March 11, 2011 18:12 CET

I am having the same issue.

By Bata ILIC on Monday, May 30, 2011 13:39 CEST

cpan Term::ReadLine::Gnu should fix this

By richard on Sunday, August 14, 2011 10:58 CEST

in ubuntu 10.10, i did:

sudo apt-get install libterm-readline-gnu-perl

then it's OK

By Rudolf Meyer on Thursday, October 4, 2012 10:27 CEST

Installing libterm-readline-gnu-perl soved the problem. History now just works fine in CPAN.

Passer en français

Search

Tags

Background noise Books Computers Fun Hobbies Internet Me Mozilla My website Photo Politics Programming School Software Ubuntu pROC

Recent posts

Calendar

MonTueWedThuFriSatSun
1
2345678
9101112131415
16171819202122
23242526272829
3031

Syndication

Recommend