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

Reply via email to