compare versions using rubygems
1 2 Gem::Version::Requirement.new(['> 0.9.0']).satisfied_by?(Gem::Version.new('0.11.0'))
13520 users tagging and storing useful source code snippets
Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world
1 2 Gem::Version::Requirement.new(['> 0.9.0']).satisfied_by?(Gem::Version.new('0.11.0'))
1 2 desc "Updates RubyGems version" 3 task :gem_update_system do 4 sudo "gem update --system" 5 end 6 7 8 desc "Install a RubyGem from remote source" 9 task :gem_install do 10 puts "USAGE: GEM=gemname cap gems_install" and next unless ENV['GEM'] 11 sudo "gem install #{ENV['GEM']} --no-ri --no-rdoc" 12 end
1 2 cap gem_update_system 3 GEM=rails cap gem_install
1 2 sudo gem update –system
1 2 sudo gem update --system # Update to latest Rubygems (if any) 3 gem outdated # Get list of outdated gems and update as necessary 4 sudo gem install XXX --include-dependencies 5 sudo gem clean # Clean up outdated gems