Ubuntuでheroku loginでerrorが発生

heroku login

:29:in `require': no such file to load -- readline (LoadError)
from :29:in `require'
from /usr/local/heroku/lib/heroku/command/run.rb:1:in `'
from :29:in `require'
from :29:in `require'
from /usr/local/heroku/lib/heroku/command.rb:17:in `block in load'
from /usr/local/heroku/lib/heroku/command.rb:16:in `each'
from /usr/local/heroku/lib/heroku/command.rb:16:in `load'
from /usr/bin/heroku:26:in `

'

sudo apt-get install libreadline5-dev
cd ruby-1.9.2-p290/ext/readline/
make
make install
heroku login