On Monday 07 November 2005 17:27, Steve [Gentoo] wrote: > I've recently started playing around with Ruby and rails under > Gentoo. I've installed everything using emerge as opposed to the > using ruby gems. > > While I seem to be able to use my rails application, I get a puzzling > error message when I try to verify it using the default generated > rakefile and rake: > > -- > $ rails myapp > $ cd myapp > $ rake > /usr/lib/ruby/site_ruby/1.8/rake.rb:658:in `private': undefined > method `have_opt > ion?' for class `Object' (NameError) > from /usr/lib/ruby/site_ruby/1.8/rake.rb:658 > from /usr/lib/ruby/site_ruby/1.8/rake.rb:657 > from /usr/bin/rake:3 > -- > > I would not expect this error message. I get the same error message > if I've introduced controllers and views (as suggested in the > tutorials) before running make. I've asked on both the ruby and > rails mailing lists without any suggestions arising... it seems this > might be peculiar to Gentoo. Do other users (more familiar than I am > with Ruby, rails and rake) have the same problems? Is this a > problem with my generated application, Rails - or (as the error > message suggests) an error in the implementation of rake?
I don't know it is helpful, but my instiki wiki recentlystopped working, so I googled a bit with the error message provided, and discovered that I had to downgrade ruby, as ruby-1.8.3 has some incompatibilities I can't remeber now. I added the line "=dev-lang/ruby-1.8.3" in /etc/portage/package.mask and emerged dev-lang/ruby-1.8.2-r2 HTH Francesco -- Linux Version 2.6.12-gentoo-r9, Compiled #2 Wed Aug 24 18:43:16 CEST 2005 One 2.2GHz AMD Athlon 64 Processor, 2GB RAM, 4325.37 Bogomips Total aemaeth -- gentoo-user@gentoo.org mailing list