Jak odbudować wszystkie moje klejnoty Ruby?

10

Natknąłem się na pozornie znany problem z natywnym kompilatorem C w OS X 10.8, który nie budował poprawnie klejnotów Ruby, więc zainstalowałem GCC zgodnie z sugestią.

Jak mam przebudować wszystkie zainstalowane już klejnoty?

Próbowałem rvm update --rubygems 1.9.3, co wydaje się, że powinno działać (przynajmniej zgodnie z dokumentacją), ale dostaję raczej tajemniczy komunikat o błędzie:

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

Nie mam pojęcia, co to oznacza, i nie byłem w stanie wymyślić zaklęcia rvm( za pomocą getlub innego polecenia), które rekompiluje moje klejnoty.

Rozpoznać
źródło

Odpowiedzi:

17

Możesz odbudować wszystkie swoje klejnoty za pomocą:

gem pristine --all

Zakładając, że nie ma problemu z instalacją Ruby lub Rubygems i tylko z klejnotami, nie powinieneś w ogóle używać rvm. Jeśli jednak musisz zaktualizować swoje Rubygemy, możesz wypróbować to polecenie, aby zaktualizować je do najnowszej wersji:

rvm rubygems latest
Ralf
źródło