Ok, eu entendi o que deu errado. Eu tenho tanto ruby1.8 e ruby1.9.1 instalado na minha máquina, e quando o gerenciador de atualização fez sua coisa, ele reverteu todos os links em /etc/alternatives de volta para 1.8. O método select! não existe no 1.8. Eu coloquei meus links de volta (ruby, irb, rdoc, ri) e tudo funciona do jeito que deveria novamente.