title: ipython like interpreter for ruby
body: <p>I come from python background and am learning ruby. IPython is really awesome. I am new to ruby now, and wanted to have some sort of ipython things. As of now am having tough time, going along ruby lines. Seems to be slightly irritating, when pressing tab does not complete things. I hit upon <a href="https://stackoverflow.com/questions/2560830/are-there-any-ipython-like-shells-for-ruby-or-rails">this question</a> and followed the first answer, with max upvotes. </p>
  
  <p>It said to do <code>require 'irb/completion'</code></p>
  
  <p>I did the same, and got following error:</p>
  
  <pre><code>LoadError: cannot load such file -- readline
      from /home/letsrock/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
      from /home/letsrock/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
      from /home/letsrock/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
      from /home/letsrock/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
      from (irb):1
      from /home/letsrock/.rvm/rubies/ruby-1.9.3-p194/bin/irb:16:in `&lt;main&gt;'
  </code></pre>
  
  <p>I then tried <code>require 'completion'</code> which eventually led to the following error:</p>
  
  <pre><code>LoadError: cannot load such file -- completion
      from /home/letsrock/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
      from /home/letsrock/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
      from (irb):3
      from /home/letsrock/.rvm/rubies/ruby-1.9.3-p194/bin/irb:16:in `&lt;main&gt;'
  </code></pre>
  
  <p>Let me know whats wrong, i am using ubuntu 11.04. </p>