From af8a21bb4f1f7417458f40b9616512b0a14ea5d2 Mon Sep 17 00:00:00 2001 From: Conrad Irwin Date: Sun, 24 Mar 2013 23:40:19 -0700 Subject: [PATCH] Explicitly require rb-readline On my 1.8 on mac-os installed with rbenv with no readline, "require 'readline'" raises a LoadError even when rb-readline is installed. --- lib/pry.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/pry.rb b/lib/pry.rb index ed018059..bfbe5fd2 100644 --- a/lib/pry.rb +++ b/lib/pry.rb @@ -216,7 +216,11 @@ require 'tempfile' require 'pathname' begin - require 'readline' + begin + require 'readline' + rescue LoadError => e + require 'rb-readline' + end rescue LoadError warn "You're running a version of ruby with no Readline support" warn "Please `gem install rb-readline` or recompile ruby --with-readline."