# Ruby script/console fails to launch

**URL:** <https://www.ruby-forum.com/t/ruby-script-console-fails-to-launch/63681>\
**Category:** Rails\
**Created:** [June 17, 2006, 4:10pm UTC](https://www.ruby-forum.com/t/ruby-script-console-fails-to-launch/63681 "2006-06-17T16:10:00Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![dugla](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/779978/32.png) [@dugla](https://www.ruby-forum.com/u/dugla)\
**Post date:** [June 17, 2006, 4:10pm UTC](https://www.ruby-forum.com/t/ruby-script-console-fails-to-launch/63681/1 "2006-06-17T16:10:00Z")

</div>

Can someone please explain why I am see the following:

rails/uploadimage\> ruby script/console

Loading development environment.  
/usr/local/lib/ruby/1.8/irb/completion.rb:10:in `require': no such file to load -- readline (LoadError) from /usr/local/lib/ruby/1.8/irb/completion.rb:10 from /usr/local/lib/ruby/1.8/irb/init.rb:252:in`load\_modules’  
from /usr/local/lib/ruby/1.8/irb/init.rb:250:in `load_modules' from /usr/local/lib/ruby/1.8/irb/init.rb:21:in`setup’  
from /usr/local/lib/ruby/1.8/irb.rb:54:in `start’  
from /usr/local/bin/irb:13

rails/uploadimage\>

Thanks,  
Doug

---

<div class="post-metadata">

**Author:** ![dugla](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/779978/32.png) [@dugla](https://www.ruby-forum.com/u/dugla)\
**Post date:** [June 17, 2006, 4:39pm UTC](https://www.ruby-forum.com/t/ruby-script-console-fails-to-launch/63681/2 "2006-06-17T16:39:10Z")

</div>

Douglass T. wrote:

> from /usr/local/lib/ruby/1.8/irb/init.rb:250:in `load\_modules’  
> Doug

Are you on a mac? It looks like you are missing readline. Check out

> **[Dan Benjamin](https://danbenjamin.com)**
>
> Dan Benjamin's personal website.

Matthew M.  
[blog.mattmargolis.net](http://blog.mattmargolis.net)

---

<div class="post-metadata">

**Author:** ![dugla](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/779978/32.png) [@dugla](https://www.ruby-forum.com/u/dugla)\
**Post date:** [June 17, 2006, 8:43pm UTC](https://www.ruby-forum.com/t/ruby-script-console-fails-to-launch/63681/3 "2006-06-17T20:43:39Z")

</div>

Matthew M. wrote:

> Douglass T. wrote:
> 
> > from /usr/local/lib/ruby/1.8/irb/init.rb:250:in `load\_modules’  
> > Doug
> 
> Are you on a mac? It looks like you are missing readline. Check out  
> [Dan Benjamin](http://hivelogic.com/articles/2005/12/01/ruby_rails_lighttpd_mysql_tiger)
> 
> Matthew M.  
> [blog.mattmargolis.net](http://blog.mattmargolis.net)

Actually I’m on suse linux 10. I went ahead and installed the readline  
library but I can’t get ruby to recognize it. I rebuilt ruby,  
reinstalled gems, etc. What am I missing?

-Doug

---

<div class="post-metadata">

**Author:** ![dugla](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/779978/32.png) [@dugla](https://www.ruby-forum.com/u/dugla)\
**Post date:** [June 17, 2006, 9:02pm UTC](https://www.ruby-forum.com/t/ruby-script-console-fails-to-launch/63681/4 "2006-06-17T21:02:16Z")

</div>

On 17/06/06, Douglass T. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Actually I’m on suse linux 10. I went ahead and installed the readline  
> library but I can’t get ruby to recognize it. I rebuilt ruby,  
> reinstalled gems, etc. What am I missing?

Make sure you have the readline headers installed - for some odd reason  
most Linuxes keep them in a separate package (‘readline-devel’ or  
something  
usually). Then go into the ext/readline subdirectory in the ruby source  
tree  
and make it manually.

---

<div class="post-metadata">

**Author:** ![dugla](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/779978/32.png) [@dugla](https://www.ruby-forum.com/u/dugla)\
**Post date:** [June 18, 2006, 12:55am UTC](https://www.ruby-forum.com/t/ruby-script-console-fails-to-launch/63681/5 "2006-06-18T00:55:02Z")

</div>

Dick D. wrote:

> On 17/06/06, Douglass T. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > Actually I’m on suse linux 10. I went ahead and installed the readline  
> > library but I can’t get ruby to recognize it. I rebuilt ruby,  
> > reinstalled gems, etc. What am I missing?
> 
> Make sure you have the readline headers installed - for some odd reason  
> most Linuxes keep them in a separate package (‘readline-devel’ or  
> something  
> usually). Then go into the ext/readline subdirectory in the ruby source  
> tree  
> and make it manually.

I’ve completely remade everything already.  
I called configure so:  
./configure --with-readline-dir=/usr/local

Ruby is still refusing to believe I have:

/usr/local/lib/libreadline.so  
/usr/local/include/readline/readline.h

By the way I just realized I already had:  
/usr/lib/libreadline.so  
/usr/include/readline/readline.h

What more need I do?

-Doug
