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.

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.