Após a instalação do rvm, é uma boa ideia verificar a saída de
rvm requirements
que no Ubuntu dá algo assim:
... skipped some part
bash >= 4.1 required
curl is required
git is required (>= 1.7 recommended)
patch is required (for ree and some ruby-head's).
... skipped some part
Additional Dependencies:
# For Ruby / Ruby HEAD (MRI, Rubinius, & REE), install the following:
ruby: /usr/bin/apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion
Se você não instalou os pacotes sugeridos, tente instalá-los e, depois disso, obter sua compilação de rubis.
Para o 1.8.7, pode haver alguns problemas com algumas bibliotecas que podem ser mais recentes do que o esperado e a compilação pode falhar devido a isso (por exemplo, openssl, procure a solução em link como obter a instalação local do rvm openssl da versão necessária)