Installing and Using a Gem
require 'rubygems/installer' require 'rubygems/remote_installer' def install_gem(gem_name) if File.file? gem_name: Gem::Installer.new(gem_name).install else Gem::RemoteInstaller.new.install(gem_name) end end install_gem('cmdparse')