# Script/console error

**URL:** <https://www.ruby-forum.com/t/script-console-error/103479>\
**Category:** Rails\
**Created:** [May 6, 2007, 8:26pm UTC](https://www.ruby-forum.com/t/script-console-error/103479 "2007-05-06T20:26:09Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ray](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e9a140/32.png) [@ray](https://www.ruby-forum.com/u/ray)\
**Post date:** [May 6, 2007, 8:26pm UTC](https://www.ruby-forum.com/t/script-console-error/103479/1 "2007-05-06T20:26:09Z")

</div>

I got the following error when I try to run the console. It used to  
be able to run without problems.

> 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`require’  
> 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`each’  
> 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

Ray,

---

<div class="post-metadata">

**Author:** ![ray](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e9a140/32.png) [@ray](https://www.ruby-forum.com/u/ray)\
**Post date:** [May 6, 2007, 8:32pm UTC](https://www.ruby-forum.com/t/script-console-error/103479/2 "2007-05-06T20:32:09Z")

</div>

Ray,

> /usr/local/lib/ruby/1.8/irb/completion.rb:10:in `require’: no such  
> file to load – readline (LoadError)

Have you tried  
[http://www.oobaloo.co.uk/articles/2006/03/22/ruby-and-readline](http://www.oobaloo.co.uk/articles/2006/03/22/ruby-and-readline)  
[http://ruphus.com/code/rails/railsonubuntu-howto.html](http://ruphus.com/code/rails/railsonubuntu-howto.html)

(found with Google)

## Alain

[blog.ravet.com](http://blog.ravet.com)

---

<div class="post-metadata">

**Author:** ![ray](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e9a140/32.png) [@ray](https://www.ruby-forum.com/u/ray)\
**Post date:** [May 6, 2007, 9:13pm UTC](https://www.ruby-forum.com/t/script-console-error/103479/3 "2007-05-06T21:13:12Z")

</div>

Thanks for the links.

I found that my ruby was not built with readline support because I  
downloaded and installed the latest version 1.8.6, not the Ubuntu  
package. What I did to fix it was to rebuild ruby with readline  
support:

./configure --with-readline-dir=/usr/local  
make  
make install

Now script/console works as expected. However, before I included the  
readline support, irb works but not script/console. Why?

Ray,

---

<div class="post-metadata">

**Author:** ![ray](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e9a140/32.png) [@ray](https://www.ruby-forum.com/u/ray)\
**Post date:** [May 10, 2007, 3:55pm UTC](https://www.ruby-forum.com/t/script-console-error/103479/4 "2007-05-10T15:55:20Z")

</div>

ray wrote:

> Thanks for the links.
> 
> I found that my ruby was not built with readline support because I  
> downloaded and installed the latest version 1.8.6, not the Ubuntu  
> package. What I did to fix it was to rebuild ruby with readline  
> support:
> 
> ./configure --with-readline-dir=/usr/local  
> make  
> make install
> 
> Now script/console works as expected. However, before I included the  
> readline support, irb works but not script/console. Why?
> 
> Ray,

apt-get install libncurses5-dev libreadline5-dev

cd /ruby-1.8.6/ext/readline

ruby extconf.rb

make

sudo make install
