The error is: $ rbbr /usr/lib/ruby/site_ruby/ri/ri.rb:404: warning: don't put space before argument parentheses /usr/lib/ruby/1.8/rdoc/ri/ri_paths.rb:1: RI is not a module (TypeError) from /usr/lib/ruby/1.8/rdoc/ri/ri_driver.rb:1:in `require' from /usr/lib/ruby/1.8/rdoc/ri/ri_driver.rb:1 from /usr/lib/ruby/site_ruby/1.8//rbbr/doc/ri2.rb:17:in `require' from /usr/lib/ruby/site_ruby/1.8//rbbr/doc/ri2.rb:17 from /usr/lib/ruby/site_ruby/1.8/rbbr/doc.rb:73:in `require' from /usr/lib/ruby/site_ruby/1.8/rbbr/doc.rb:73:in `initialize' from /usr/lib/ruby/site_ruby/1.8/rbbr/doc.rb:71:in `each' from /usr/lib/ruby/site_ruby/1.8/rbbr/doc.rb:71:in `initialize' from /usr/lib/ruby/site_ruby/1.8/rbbr/ui/gtk/browser.rb:155:in `new' from /usr/lib/ruby/site_ruby/1.8/rbbr/ui/gtk/browser.rb:155:in `initialize' from /usr/lib/ruby/site_ruby/1.8/rbbr/ui/gtk.rb:57:in `new' from /usr/lib/ruby/site_ruby/1.8/rbbr/ui/gtk.rb:57:in `main' I have the following versions of dependencies installed: dev-lang/ruby-1.8.1-r3 dev-ruby/ruby-gnome2-0.9.1 dev-ruby/ri-1.8b dev-ruby/ruby-gettext-0.5.5 (installs only with LC_ALL=C currently, see Bug #48550) $ equery uses rbbr [ Colour Code : set unset ] [ Legend : (U) Col 1 - Current USE flags ] [ : (I) Col 2 - Installed With USE flags ] U I [ Found these USE variables in : dev-ruby/rbbr-0.6.0 ] + + nls : unknown - - cjk : Adds support for Multi-byte character languages (Chinese, Japanese, Korean)
Thanks for reporting. Fixed in CVS. However, it still doesn't show any document though ri and refe are installed (but that's another story).
similar problem: [$][ghei][~] rbbr No ri documentation found in: /usr/share/ri/1.8/system /usr/share/ri/1.8/site /home/cagnulein/.rdoc Was rdoc run to create documentation?
@Comment #2: You have run "rdoc --ri" before starting rbbr, haven't you? Because that is what the error message wants to tell you.