Como reconstruir todas as minhas gemas de Ruby?

8

Eu encontrei um problema aparentemente conhecido com o compilador C nativo no Mac OS X 10.8 não criando corretamente as gemas do Ruby, então eu instalei o GCC como sugerido.

Como faço para o rvm reconstruir todas as gemas já instaladas?

Eu tentei rvm update --rubygems 1.9.3 , o que parece que deve funcionar (pelo menos, de acordo com a documentação), mas recebo a mensagem de erro bastante críptica:

ERROR: rvm update has been removed. See 'rvm get' and rvm 'rubygems' CLI API instead

Eu não tenho ideia do que isso significa, e não consegui descobrir um encantamento para rvm (com get , ou qualquer outro comando) que recompile minhas gemas.

    
por Ken 18.10.2012 / 19:52

1 resposta

14

Você pode reconstruir todas as suas gemas com:

gem pristine --all

Supondo que não há problema com sua instalação Ruby ou Rubygems e apenas com as gemas, você não precisa usar o rvm. Se, no entanto, você precisar atualizar seus Rubygems, poderá tentar este comando para atualizá-lo para a versão mais recente:

rvm rubygems latest
    
por 23.10.2012 / 17:47