Term::ReadLine::Gnu インストール

久々のperlネタ

パソコンで電卓を叩く時、私は

perl -de 0;

とするのですが、残念ながらperlのデバッガにはデフォルトでヒストリー機能がついていない。 Term::ReadLine::Gnucpanから入れると、ヒストリー機能が使えるのだが、インストールするのに手間取ったので忘備録として。

まず、gccとmakeが必須。

ワシはubuntuを使っているので

sudo apt-get install gcc make

で、まずgccとmakeをインストール。

その後、libreadline-devも必須。

sudo apt-get install ilbreadline-dev

ようやく準備が整った。
後はcpanからインストール

sudo cpan Term::ReadLine::Gnu

これでperlデバッガにヒストリー機能がついてくる。
当然、これで電卓も使える。

しかし、この機能、デフォルトでついてこないのはなぜなんだろう?