diff --git a/sprout/lib/sprout.rb b/sprout/lib/sprout.rb
index <HASH>..<HASH> 100644
--- a/sprout/lib/sprout.rb
+++ b/sprout/lib/sprout.rb
@@ -9,10 +9,15 @@ require 'rake/clean'
 # includes open-uri, while older versions do not.
 # When open-uri is included twice, we get a bunch of nasty
 # warnings because constants are being overwritten.
-if(Gem::Version.new(Gem::RubyGemsVersion) != Gem::Version.new('1.0.1')) 
+gem_version = Gem::Version.new(Gem::RubyGemsVersion) 
+if(gem_version != Gem::Version.new('1.0.1')) 
   require 'open-uri'
 end
 
+if(gem_version < Gem::Version.new('1.3.5'))
+  puts "[WARNING] You need to update your version of RubyGems: sudo gem update --system"
+end
+
 $:.unshift(File.dirname(__FILE__))
 require 'sprout/dynamic_accessors'
 require 'progress_bar'
Added warning if version of RubyGems is less than <I>