irb command history issues with ruby 1.9.1p129

S

sa 125

Hi all,

I've recently installed ruby 1.9.1 from source w/o any special issues on
ubuntu linux 9.04. Everything works great except scrolling command
history in irb with the up/down arrow keys. I'm sure you guys can
appreciate how annoying it is to retype everything (yeah, I'm lazy).

Does anyone have an idea on how to fix this? I read that it has
something to do with readline library, but after installing those (both
GNU and ruby's) and rebuilding didn't change much. I also read a post on
using

$ ./configure --with-readline-dir=/usr/local

for build, but that was on a mac and it doesn't seem to be a valid
configure flag (make didn't recognize it). It was also a fairly old
post.

Any ideas on how to solve this will be greatly appreciated. Thanks.
 
M

Mk 27

sa said:
Hi all,

I've recently installed ruby 1.9.1 from source w/o any special issues on
ubuntu linux 9.04. Everything works great except scrolling command
history in irb with the up/down arrow keys. I'm sure you guys can
appreciate how annoying it is to retype everything (yeah, I'm lazy).

Does anyone have an idea on how to fix this? I read that it has
something to do with readline library, but after installing those (both
GNU and ruby's) and rebuilding didn't change much. I also read a post on

I installed 1.9.1p129 a few weeks ago on Fedora Core 10-64 and the irb
CL history is fine. It almost certainly uses readline and probably
would not build at all without it, but just in case: are you sure you
installed the DEVELOPMENT libraries for GNU readline, which are required
for source builds, and not just the normal library package, which is
just objects for pre-built binaries to link to.

Ruby readline() is probably a red herring here.
 
S

sa 125

Mk said:
I installed 1.9.1p129 a few weeks ago on Fedora Core 10-64 and the irb
CL history is fine. It almost certainly uses readline and probably
would not build at all without it, but just in case: are you sure you
installed the DEVELOPMENT libraries for GNU readline, which are required
for source builds, and not just the normal library package, which is
just objects for pre-built binaries to link to.

Ruby readline() is probably a red herring here.

You're right - I got the development package for GNU readline
(libreadline5-dev) and rebuilt, and irb worked fine. Thanks!
 
M

Markus Fischer

sa said:
You're right - I got the development package for GNU readline
(libreadline5-dev) and rebuilt, and irb worked fine. Thanks!

Oh thanks, that was bugging me too, already. Sweet!

- Markus
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,954
Messages
2,570,116
Members
46,704
Latest member
BernadineF

Latest Threads

Top