Thanks for the prompt response! That is kind of what I figured. So if
I manage to get that gem installed, will it handle the older apps
nicely, or will I be stuck needing different versions of haml for
backwards compatibility?

I commented those two lines out, and I'm now getting this error:

D:\haml>rake install
(in D:/haml)
zip -r haml-1.9.0.zip haml-1.9.0
rake aborted!
undefined method `exitstatus' for nil:NilClass

Not sure if that is the same error I got last night. Any ideas? I can
post the full trace if you like as well.

btw, absolutely love Haml & and especially Sass. Thanks for all the
hard work!


On Apr 9, 8:56 pm, Nathan Weizenbaum <[EMAIL PROTECTED]> wrote:
> Only git Haml maintains compatibility with edge Rails. You shouldn't
> need tar to install it... all you need to do is install the gem with
> rake install. You may also need to comment out the pkg.need_tar_gz and
> pkg.need_tar_bz2 in the Rakefile.
>
> [EMAIL PROTECTED] wrote:
> > With haml 1.8.2 and a relatively recent version of edge rails and
> > RSpec trunk, my specs crash with the following error:
>
> > c:/ruby/lib/ruby/gems/1.8/gems/haml-1.8.2/lib/haml/template/plugin.rb:
> > 42: undefined method `register_template_handler' for
> > ActionView::Base:Class (NoMethodError)
>
> > The template handler stuff has been moved to ActionView::Template, so
> > I know the cause of the error, and by modifying the plugin.rb from the
> > gem to use ActionView::Template instead all specs run fine. Only thing
> > is that doing this in the gem is obviously not an ideal solution
> > because I've also got apps frozen to versions of rails before that
> > switch was made.
>
> > So my question, is there any nice workaround for this? I thought about
> > freezing the gem to the rails app, and making the change there, but it
> > would be nice to not have to freeze haml everytime. I also tried to
> > upgrade to haml 1.9 from github, but was unable to install from the
> > gem because I'm on windows and it couldn't uncompress some .tar files.
>
> > Appreciate any help you can provide!
--~--~---------~--~----~------------~-------~--~----~
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