From: Regis d'Aubarede Date: 2011-10-07T06:49:01+09:00 Subject: Re: a dream: gem require auto-installer Perhaps this one will be less blamed : def my_require(gem,pack=nil) require gem rescue LoadError => e print "'#{gem}' package is missing. Can I load #{pack||'it'} \ from internet without slap or go to hell ? (y/n) : " exit! if STDIN.gets.chomp !~ /^y|o$/i system("gem install #{pack||gem} --no-ri --no-rdoc") ; Gem.clear_paths() && require(gem) && puts("loading '#{gem}' ok!") end my_require 'xxx' my_require 'json','json_pure' my_require 'green_shoes' , 'gtk2,green_shoes' my_require 'foo' , 'zzz' Thank you very much for your help, realy... -- Posted via http://www.ruby-forum.com/.