From: Eric Hodel Date: 2007-11-14T04:36:44+09:00 Subject: Re: How to reload available rubygems in a long running process On Nov 12, 2007, at 10:48 , Tom Werner wrote: > In my Ruby monitoring framework, god, I have the ability to load > configuration files into an already running god instance. This > allows the user to create new watches without having to restart > god. There is a problem, however, if the config file to be loaded > requires a gem that was installed *after* god was started. The > rubygems system discovers and caches the available gems when it is > initially required, ignoring any gems that are installed after that. > > I have not been able to find an easy way to have rubygems reload > its cache of available gems from a running Ruby program. Does > anyone know of a decent way to accomplish this? Gem.clear_paths -- Poor workers blame their tools. Good workers build better tools. The best workers get their tools to do the work for them. -- Syndicate Wars