Skip to content

Instantly share code, notes, and snippets.

@vvalgis
vvalgis / gemit.rb
Created December 12, 2012 14:07 — forked from sshirokov/gemit.rb
gem_cmd = ENV["GEM_CMD"] || 'sudo gem'
STDIN.map { |l| l.strip }.each { |l|
gem, versions = l.split(' ', 2)
versions = versions.gsub(/[\(\)]/, '').split(', ')
versions.each { |version|
cmd = "#{gem_cmd} install #{gem} -v #{version}"
puts cmd if ENV["PRETEND"] or ENV["ECHO"]
system cmd unless ENV["PRETEND"]
@vvalgis
vvalgis / gems_install.rb
Created November 23, 2011 11:28 — forked from sshirokov/gemit.rb
Install gems from a gem list dump
#!/usr/bin/env ruby
#gem_cmd = ENV["GEM_CMD"] || 'sudo gem'
gem_cmd = 'gem'
STDIN.map { |l| l.strip }.each { |l|
gem, versions = l.split(' ', 2)
versions = versions.gsub(/[\(\)]/, '').split(', ')
versions.each { |version|
cmd = "#{gem_cmd} install #{gem} -v #{version} --no-ri --no-rdoc"