From: matt@... (matt neuburg) Date: 2008-08-06T09:18:26+09:00 Subject: Re: rdoc reinstall breaks fast-ri - now what? Eric Hodel wrote: > On Aug 4, 2008, at 08:28 AM, matt neuburg wrote: > > > I am really just not having any luck with rdoc / ri these days. > > Because > > the new version of rdoc promised that File#read would finally succeed > > (automatic lookup of methods in the supercclass), I downloaded it. It > > didn't change anything so I rebuilt my documentation from scratch. Now > > fast-ri is broken. Can anyone divine from this error what's gone wrong > > and what I should do? Thx - m. > > > > $ qri String > > /usr/local/lib/ruby/1.8/yaml.rb:133:in `transfer': invalid subclass > > (TypeError) > > from /usr/local/lib/ruby/1.8/yaml.rb:133:in `node_import' > > from /usr/local/lib/ruby/1.8/yaml.rb:133:in `load' > > from /usr/local/lib/ruby/1.8/yaml.rb:133:in `load' > > from /usr/local/lib/ruby/1.8/rdoc/ri/ri_descriptions.rb:72:in > > `deserialize' > > Looks like qri is using RDoc 1.0.1, which is shipped with ruby. RDoc > 2's on-disk YAML format is not backwards compatible with RDoc 1. RDoc > 2 can read RDoc 1's format due to some use of regular expressions. > fast-ri would need to be updated to read the RDoc 2 classes. Thx, Eric, as always. If this is right, then it's all up to fastri. I've filed a bug report at fastri.rubyforge.com, and also I've notified the TextMate list (TextMate's RubyMate help functionality uses qri, which is how I discovered the problem). m. -- matt neuburg, phd = matt@tidbits.com, http://www.tidbits.com/matt/ Leopard - http://www.takecontrolbooks.com/leopard-customizing.html AppleScript - http://www.amazon.com/gp/product/0596102119 Read TidBITS! It's free and smart. http://www.tidbits.com