Como reconstruir todas as minhas gemas Ruby?

10

Corri para um problema aparentemente conhecido com o compilador C nativo no OS X 10.8 ao não criar corretamente as gemas Ruby, então instalei o GCC conforme 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 deveria funcionar (pelo menos, de acordo com a documentação), mas recebo a mensagem de erro um tanto enigmática:

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

Não tenho idéia do que isso significa e não consegui descobrir um encantamento para rvm(com getou qualquer outro comando) que recompile minhas jóias.

Ken
fonte

Respostas:

17

Você pode reconstruir todas as suas jóias com:

gem pristine --all

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

rvm rubygems latest
Ralf
fonte