Wie baue ich alle meine Ruby-Edelsteine ​​wieder auf?

10

Ich bin auf ein anscheinend bekanntes Problem mit dem nativen C-Compiler unter OS X 10.8 gestoßen, bei dem Ruby Gems nicht korrekt erstellt wurden. Daher habe ich GCC wie vorgeschlagen installiert.

Wie kann ich alle bereits installierten Edelsteine ​​von rvm neu erstellen lassen?

Ich habe es versucht rvm update --rubygems 1.9.3, was anscheinend funktioniert (zumindest laut Dokumentation), aber ich erhalte die ziemlich kryptische Fehlermeldung:

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

Ich habe keine Ahnung, was dies bedeutet, und ich konnte keine Beschwörung für rvm(mit getoder einen anderen Befehl) herausfinden, die meine Edelsteine ​​neu kompiliert.

Ken
quelle

Antworten:

17

Sie können alle Ihre Edelsteine ​​wieder aufbauen mit:

gem pristine --all

Angenommen, es gibt kein Problem mit Ihrer Ruby- oder Rubygems-Installation und nur mit den Edelsteinen, sollten Sie rvm überhaupt nicht verwenden müssen. Wenn Sie jedoch Ihre Rubygems aktualisieren müssen, können Sie diesen Befehl verwenden, um sie auf die neueste Version zu aktualisieren:

rvm rubygems latest
Ralf
quelle