November 2012
Intermediate to advanced
888 pages
54h 46m
Polish
Chcemy usunąć zainstalowany gem z instalacji Ruby.
Aby odinstalować gem, należy w wierszu polecenia wprowadzić polecenie gem uninstall:
$ gem uninstall blinkenlights Attempting to uninstall gem 'blinkenlights' Successfully uninstalled cmdparse version 0.0.2
Z poziomu kodu Ruby najbardziej niezawodnym sposobem na odinstalowanie gemu jest symulacja wywołania polecenia z wiersza polecenia za pomocą kodu Gem::GemRunner. Poniższy kod instaluje gem, a następnie natychmiast go usuwa:
require 'rubygems' require 'rubygems/installer' require 'rubygems/remote_installer' Gem::RemoteInstaller.new.install('blinkenlights') require 'rubygems/gem_runner' require 'rubygems/doc_manager' Gem.manage_gems ...Read now
Unlock full access