Ruby select! método ausente após a atualização mais recente

2

Quando tentei executar algum código após a atualização de ontem para o Ruby 1.9, recebi este erro:

undefined method 'select!' for ["58720262"]:Array (NoMethodError)

Eu recebi o mesmo erro quando tentei no irb. Alguém sabe como posso obter esse método de volta? Existe uma biblioteca que eu possa fazer downgrade ou algo assim? Obrigado!

    
por wolverdude 22.02.2013 / 18:13

1 resposta

1

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.

    
por wolverdude 23.02.2013 / 06:02