Yeah, I still don't know the solution. I downgraded to 2.2.8 (from the
Changelog, it looks like 2.2.10 would have sufficed), removed 2.2.15, and
the problem went away.

Note: this also happened whether I had "haml" or "haml and haml-edge"
installed.

And indeed, I checked to ensure `def rails_root` was in util.rb. I also did
a `sudo gem pristine haml` on 2.2.15 to no avail, despite being pretty sure
no one had modified the gem.

And finally, the problem eventually cropped up on my coworker's machine once
we started playing around with haml versions (I think he had a pre-2.2.10
version to start).

*shrug*

:brad

On Wed, Dec 2, 2009 at 3:09 PM, Nathan Weizenbaum <[email protected]> wrote:

> That's bizarre. rails_root should definitely be defined for 2.2.15... I
> suppose you could check in lib/haml/util.rb to see if it's really there.
> Maybe this is some sort of weird version conflict?
>
>  On Wed, Dec 2, 2009 at 7:36 AM, Bradley Grzesiak <[email protected]>wrote:
>
>>  Hey all.
>>
>> I'm getting this error message when running rake on my rails app:
>>
>> undefined method `rails_root' for Haml::Util:Module
>> /Library/Ruby/Gems/1.8/gems/haml-2.2.15/rails/../lib/haml/template.rb:64
>> /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in
>> `gem_original_require'
>> [...rest of stack trace...]
>>
>> This happens on my dev machine and the staging and production servers, but
>> not my coworker's dev machine. Any ideas?
>>
>> Thanks!
>> :brad
>>
>> --
>> Bradley Grzesiak
>> [email protected]
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Haml" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected] <haml%[email protected]>.
>> For more options, visit this group at
>> http://groups.google.com/group/haml?hl=en.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Haml" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected] <haml%[email protected]>.
> For more options, visit this group at
> http://groups.google.com/group/haml?hl=en.
>



-- 
Bradley Grzesiak
[email protected]

* You have received an email from my personal account. Please do not divulge
this address to any website (eg: evite, shutterfly, etc). I have another
address for such uses; please ask me for it.

--

You received this message because you are subscribed to the Google Groups 
"Haml" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/haml?hl=en.


Reply via email to