Ich habe mehrere Versionen eines Ruby-Edelsteins:
$ gem list
rjb (1.3.4, 1.3.3, 1.1.9)
Wie kann ich alte Versionen entfernen, aber die neueste Version behalten?
Ich habe mehrere Versionen eines Ruby-Edelsteins:
$ gem list
rjb (1.3.4, 1.3.3, 1.1.9)
Wie kann ich alte Versionen entfernen, aber die neueste Version behalten?
So bereinigen Sie alte Versionen von Edelsteinen.
sudo gem cleanup
Wenn Sie nur eine Liste der zu entfernenden Elemente sehen möchten, können Sie diese verwenden:
sudo gem cleanup -d
Sie können auch nur einen bestimmten Edelstein bereinigen, indem Sie seinen Namen angeben:
sudo gem cleanup gemname
nur zum Entfernen bestimmter Versionen wie 1.1.9
gem uninstall gemname --version 1.1.9
Wenn Sie immer noch mit einer Ausnahme bei der Installation von Gems konfrontiert sind, wie z. B:
ungültiger gem: Paket ist beschädigt, Ausnahme beim Überprüfen: undefinierte Methode `size' für nil:NilClass (NoMethodError) in /home/rails/.rvm/gems/ruby-2.1.1@project/cache/nokogiri-1.6.6.2.gem
können Sie sie aus dem Cache entfernen:
rm /home/rails/.rvm/gems/ruby-2.1.1@project/cache/nokogiri-1.6.6.2.gem
Für weitere Einzelheiten:
http://blog.grepruby.com/2015/04/way-to-clean-up-gem-or-remove-old.html
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.