[Rubygems-developers] Problems with RemoteInstaller
Chad Fowler
chad at chadfowler.com
Sun Nov 13 09:07:44 EST 2005
On Nov 12, 2005, at 7:11 PM, Mauricio Fernández wrote:
> On Sat, Nov 12, 2005 at 07:04:18PM +0100, Florian Frank wrote:
>> Hello,
>>
>> I hade some problems using the Rubygems RemoteInstaller. It
>> requires a
>> 'rubygems/open-uri.rb', that contains a copy of the 'open-uri.rb'
>> file,
>> that comes with Ruby. I think this was done to be compatible with
>> older
>> versions of Ruby.
>
> It was a workaround for a bug in an older open-uri (as opposed to a
> way to
> use open-uri in outdated Ruby setups).
>
>> def open_uri_or_path(uri, &block)
>> - require 'rubygems/open-uri'
>> + begin
>> + require 'open-uri'
>> + rescue LoadError
>> + require 'rubygems/open-uri'
>> + end
>
> If you go that way, just
> require 'open-uri'
> would make more sense.
>
>
Yes, true. We should do some testing with various open-uri versions
and perhaps change the minimum ruby version requirement for rubygems.
Chad
More information about the Rubygems-developers
mailing list