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.

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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.