I'd like to bring back a discussion from 
http://rubyforge.org/pipermail/rubygems-developers/2007-May/002802.html

I noticed that rubygems is now using Marshal for what should be faster loading, but I think I may have stumbled upon some sort of bug in that system. I edited the "say" statements in my rubygems to show whether they were coming from the site_ruby package or the 1.1.1 update gem. And also to output which index it was downloading and got this:

$ sudo gem install rails
Old Bulk updating Gem source index for: http://gems.rubyforge.org/
Loading Marshal.4.8.Z
Old Bulk updating Gem source index for: http://gems.rubyforge.org/
Loading Marshal.4.8
Loading yaml.Z

(Old == site_ruby installation)

Then I commented out Marshal.4.8, yaml.Z and yaml from the list of options and got this:
Old Bulk updating Gem source index for: http://gems.rubyforge.org/
Old Loading Marshal.4.8.Z
Old Bulk updating Gem source index for: http://gems.rubyforge.org/
ERROR:  While executing gem ... (Gem::RemoteSourceException)
    Error fetching remote gem cache: buffer error

This is after letting it run all night because I only have a 256M slice and it looks like it needs quite a bit more than that to complete.

Anyone have any thoughts as to why it appears to be restarting like this and not using the Marshal.4.8.Z download? Or if there's an easy way to get more debug info? And finally, have any of the developers considered some kind of solution that wouldn't require downloading the entire index?

Thanks,
Mat
_______________________________________________
Rubygems-developers mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rubygems-developers

Reply via email to