Andrew Hunt
2004-Mar-08 17:50 UTC
[Rubyinstaller-devel] [Fwd: problem installing ri with cygwin]
More on the ri/rdoc/irb issues. It''s the same old story, but I thought I''d send this along for posterity. -----Forwarded Message-----> From: Bret Pettichord <bret@pettichord.com> > To: andy@toolshed.com > Subject: problem installing ri with cygwin > Date: 08 Mar 2004 15:10:56 -0600 > > I have installed ri from > http://www.pragmaticprogrammer.com/ruby/downloads/ri.html. I actually > installed it twice, once for my mswin32 ruby and once for my cygwin ruby. > The mswin32 ruby worked fine. The cygwin didn''t, although i was able to > correct this. > > This report documents the problem and how i worked around it. > > This demonstrates the problem: > > $ ruby install.rb > install.rb:46: warning: string =~ string will be obsolete; use explicit regexp > Generating binary help information > chmod 0755 /usr/lib/ruby/site_ruby/ri > Installing reference material > descriptions/Array -> /usr/lib/ruby/site_ruby/ri/Array > chmod 0644 /usr/lib/ruby/site_ruby/ri/Array > descriptions/index -> /usr/lib/ruby/site_ruby/ri/index > chmod 0644 /usr/lib/ruby/site_ruby/ri/index > descriptions/Bignum -> /usr/lib/ruby/site_ruby/ri/Bignum > chmod 0644 /usr/lib/ruby/site_ruby/ri/Bignum > ... > > $ ri Array > Nothing known about Array > > $ ri > > alpha 0.1 > > Usage: > ... > > Classes and modules I know about: > > ClassIndex, ClassModule, Emacs, Fragment, GtkPlain, GtkRiWin, ListEntry, > MethodD > esc, MethodIndex, NilPlain, OurTopics, OutputStream, Paragraph, Plain, > QuickSear > ch, RI, Tagged, Verbatim > > For help, type ''ri -h'' > > ---- > > How i solved the problem > > I used `which ri` to find out that it was /usr/bin/ri. When i looked at > that file, it was timestamped in December. However, /usr/bin/ri.rb had > todays timestamp. I removed the old ri and copied ri.rb as ri. This > corrected my problem. > > I don''t know where the old ri came from or why it wasn''t overwritten by the > install. > > Hope this helps. Thanks again for making this available. >
Curt Hibbs
2004-Mar-08 23:57 UTC
[Rubyinstaller-devel] [Fwd: problem installing ri with cygwin]
Good timing, I would probably have been dealing with this one this weekend. Perhaps we can implement this in the build script as a temporary workaround that would self-correct once it is no longer necessary. I will add the additional info to the open bug report we have on this. Curt> -----Original Message----- > From: rubyinstaller-devel-bounces@rubyforge.org > [mailto:rubyinstaller-devel-bounces@rubyforge.org]On Behalf Of Andrew > Hunt > Sent: Monday, March 08, 2004 4:38 PM > To: Ruby Installer List > Subject: [Rubyinstaller-devel] [Fwd: problem installing ri with cygwin] > > > More on the ri/rdoc/irb issues. It''s the same old story, but I thought > I''d send this along for posterity. > > -----Forwarded Message----- > > > From: Bret Pettichord <bret@pettichord.com> > > To: andy@toolshed.com > > Subject: problem installing ri with cygwin > > Date: 08 Mar 2004 15:10:56 -0600 > > > > I have installed ri from > > http://www.pragmaticprogrammer.com/ruby/downloads/ri.html. I actually > > installed it twice, once for my mswin32 ruby and once for my > cygwin ruby. > > The mswin32 ruby worked fine. The cygwin didn''t, although i was able to > > correct this. > > > > This report documents the problem and how i worked around it. > > > > This demonstrates the problem: > > > > $ ruby install.rb > > install.rb:46: warning: string =~ string will be obsolete; use > explicit regexp > > Generating binary help information > > chmod 0755 /usr/lib/ruby/site_ruby/ri > > Installing reference material > > descriptions/Array -> /usr/lib/ruby/site_ruby/ri/Array > > chmod 0644 /usr/lib/ruby/site_ruby/ri/Array > > descriptions/index -> /usr/lib/ruby/site_ruby/ri/index > > chmod 0644 /usr/lib/ruby/site_ruby/ri/index > > descriptions/Bignum -> /usr/lib/ruby/site_ruby/ri/Bignum > > chmod 0644 /usr/lib/ruby/site_ruby/ri/Bignum > > ... > > > > $ ri Array > > Nothing known about Array > > > > $ ri > > > > alpha 0.1 > > > > Usage: > > ... > > > > Classes and modules I know about: > > > > ClassIndex, ClassModule, Emacs, Fragment, GtkPlain, GtkRiWin, > ListEntry, > > MethodD > > esc, MethodIndex, NilPlain, OurTopics, OutputStream, Paragraph, Plain, > > QuickSear > > ch, RI, Tagged, Verbatim > > > > For help, type ''ri -h'' > > > > ---- > > > > How i solved the problem > > > > I used `which ri` to find out that it was /usr/bin/ri. When i looked at > > that file, it was timestamped in December. However, /usr/bin/ri.rb had > > todays timestamp. I removed the old ri and copied ri.rb as ri. This > > corrected my problem. > > > > I don''t know where the old ri came from or why it wasn''t > overwritten by the > > install. > > > > Hope this helps. Thanks again for making this available. > > > > _______________________________________________ > Rubyinstaller-devel mailing list > Rubyinstaller-devel@rubyforge.org > http://rubyforge.org/mailman/listinfo/rubyinstaller-devel > --- > Incoming mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.610 / Virus Database: 390 - Release Date: 3/3/2004 >--- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.610 / Virus Database: 390 - Release Date: 3/3/2004