building ri for 1.9.x core...

View: New views
1 Messages — Rating Filter:   Alert me  

building ri for 1.9.x core...

by Roger Pack-6 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Running rdoc against a copy of trunk (like svn co) results in:


...
  working on Base64 (Base64.html)
  rendering C:/dev/ruby/downloads/doc/Base64.html
  working on BasicObject (BasicObject.html)
  rendering C:/dev/ruby/downloads/doc/BasicObject.html
RDoc::Error: Error while evaluating
c:/ruby18/lib/ruby/gems/1.8/gems/rdoc-2.4.3/lib/rdoc/generator/template/darkfish/classpage.rhtml:
undefined method `path' for nil:NilClass (at
"er\">Parent</h3>\n\t\t\t\t\n\t\t\t\t<p class=\"link\"><a href=\"")
  c:/ruby18/lib/ruby/gems/1.8/gems/rdoc-2.4.3/lib/rdoc/generator/template/darkfish/classpage.rhtml:65:in
`generate_class_files'
  c:/ruby18/lib/ruby/gems/1.8/gems/rdoc-2.4.3/lib/rdoc/generator/darkfish.rb:269:in
`generate_class_files'
  c:/ruby18/lib/ruby/gems/1.8/gems/rdoc-2.4.3/lib/rdoc/generator/darkfish.rb:262:in
`each'
  c:/ruby18/lib/ruby/gems/1.8/gems/rdoc-2.4.3/lib/rdoc/generator/darkfish.rb:262:in
`generate_class_files'
  c:/ruby18/lib/ruby/gems/1.8/gems/rdoc-2.4.3/lib/rdoc/generator/darkfish.rb:186:in
`generate'
  c:/ruby18/lib/ruby/gems/1.8/gems/rdoc-2.4.3/lib/rdoc/rdoc.rb:324:in `document'
  c:/ruby18/lib/ruby/gems/1.8/gems/rdoc-2.4.3/bin/rdoc:15
  c:/ruby18/bin/rdoc:19:in `load'
  c:/ruby18/bin/rdoc:19

building just its ri results in:

Generating RI...
undefined method `full_name' for nil:NilClass
c:/ruby18/lib/ruby/gems/1.8/gems/rdoc-2.4.3/lib/rdoc/generator/ri.rb:59:in
`generate_class_info'
        c:/ruby18/lib/ruby/gems/1.8/gems/rdoc-2.4.3/lib/rdoc/generator/ri.rb:44:in
`process_class'
        c:/ruby18/lib/ruby/gems/1.8/gems/rdoc-2.4.3/lib/rdoc/generator/ri.rb:39:in
`generate'
        c:/ruby18/lib/ruby/gems/1.8/gems/rdoc-2.4.3/lib/rdoc/generator/ri.rb:38:in
`each'
        c:/ruby18/lib/ruby/gems/1.8/gems/rdoc-2.4.3/lib/rdoc/generator/ri.rb:38:in
`generate'
        c:/ruby18/lib/ruby/gems/1.8/gems/rdoc-2.4.3/lib/rdoc/rdoc.rb:324:in
`document'
        c:/ruby18/lib/ruby/gems/1.8/gems/rdoc-2.4.3/bin/rdoc:15
        c:/ruby18/bin/rdoc:19:in `load'
        c:/ruby18/bin/rdoc:19


Anybody run into anything similar before?
I did note that with older versions (rdoc 2.3 and hanna) it
successfully parses and outputs the rdoc, though ri fails.  Also when
you build from the trunk the ri installs successfully--somehow.
Anyone know how the ri is built at install time?
Much thanks.
-r