This is actually a problem with 2.0.3 that's been fixed in stable (as of
r046860e) thanks to Vlad Didenko.
Chris Eppstein wrote:
> It seems it's not reproducible on Mac OS X. Can anyone verify this
> problem on windows?
>
>
>
> On Oct 3, 10:38 pm, Eric <[EMAIL PROTECTED]> wrote:
>
>> Hi Chris,
>>
>> Forgive my n00bishness, but I don't fully understand what you mean by
>> "a failing test case that we can run." I'll take a stab at providing
>> as much information as possible. If you can give me further
>> instructions or point me to TFM, I'll read it and try again. :-)
>>
>> I have the following two lines saved in a file called foo.haml:
>> :sass
>> #foo
>>
>> I then call the following command from the Windows XP (SP2) command
>> prompt:
>> haml foo.haml
>>
>> And I get the error:
>> Exception on line 218: uninitialized constant Sass::Plugin
>>
>> I'm using:
>> Ruby 1.8.6
>> Gem 1.2.0
>>
>> Local Gems:
>> actionmailer (2.1.1, 1.3.3)
>> actionpack (2.1.1, 1.13.3)
>> actionwebservice (1.2.3)
>> activerecord (2.1.1, 1.15.3)
>> activeresource (2.1.1)
>> activesupport (2.1.1, 1.4.2)
>> cgi_multipart_eof_fix (2.5.0)
>> fxri (0.3.6)
>> fxruby (1.6.6)
>> gem_plugin (0.2.3)
>> haml (2.0.3)
>> hpricot (0.4)
>> log4r (1.0.5)
>> mongrel (1.1.5)
>> rails (2.1.1, 1.2.3)
>> rake (0.8.2, 0.7.2)
>> rubygems-update (1.2.0)
>> sources (0.0.1)
>> win32-clipboard (0.4.1)
>> win32-dir (0.3.1)
>> win32-eventlog (0.4.3)
>> win32-file (0.5.3)
>> win32-file-stat (1.2.3)
>> win32-process (0.5.1)
>> win32-sapi (0.1.3)
>> win32-sound (0.4.0)
>> windows-pr (0.6.2)
>>
>> Here is the full output from: haml --trace foo.haml
>>
>> NameError on line 218: uninitialized constant Sass::Plugin
>> e:/ruby/lib/ruby/gems/1.8/gems/haml-2.0.3/bin/../lib/haml/filters.rb:
>> 51:in `render_with_options'
>> e:/ruby/lib/ruby/gems/1.8/gems/haml-2.0.3/bin/../lib/haml/filters.rb:
>> 83:in `compile'
>> e:/ruby/lib/ruby/gems/1.8/gems/haml-2.0.3/bin/../lib/haml/filters.rb:
>> 73:in `instance_eval'
>> e:/ruby/lib/ruby/gems/1.8/gems/haml-2.0.3/bin/../lib/haml/filters.rb:
>> 73:in `compile'
>> e:/ruby/lib/ruby/gems/1.8/gems/haml-2.0.3/bin/../lib/haml/filters.rb:
>> 56:in `internal_compile'
>> e:/ruby/lib/ruby/gems/1.8/gems/haml-2.0.3/bin/../lib/haml/
>> precompiler.rb:413:in `close_filtered'
>> e:/ruby/lib/ruby/gems/1.8/gems/haml-2.0.3/bin/../lib/haml/
>> precompiler.rb:372:in `close'
>> e:/ruby/lib/ruby/gems/1.8/gems/haml-2.0.3/bin/../lib/haml/
>> precompiler.rb:175:in `process_indent'
>> e:/ruby/lib/ruby/gems/1.8/gems/haml-2.0.3/bin/../lib/haml/
>> precompiler.rb:175:in `times'
>> e:/ruby/lib/ruby/gems/1.8/gems/haml-2.0.3/bin/../lib/haml/
>> precompiler.rb:175:in `process_indent'
>> e:/ruby/lib/ruby/gems/1.8/gems/haml-2.0.3/bin/../lib/haml/
>> precompiler.rb:131:in `precompile'
>> e:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
>> `each_with_index'
>> e:/ruby/lib/ruby/gems/1.8/gems/haml-2.0.3/bin/../lib/haml/
>> precompiler.rb:118:in `each'
>> e:/ruby/lib/ruby/gems/1.8/gems/haml-2.0.3/bin/../lib/haml/
>> precompiler.rb:118:in `each_with_index'
>> e:/ruby/lib/ruby/gems/1.8/gems/haml-2.0.3/bin/../lib/haml/
>> precompiler.rb:118:in `precompile'
>> e:/ruby/lib/ruby/gems/1.8/gems/haml-2.0.3/bin/../lib/haml/engine.rb:
>> 100:in `initialize'
>> e:/ruby/lib/ruby/gems/1.8/gems/haml-2.0.3/bin/../lib/haml/exec.rb:
>> 253:in `new'
>> e:/ruby/lib/ruby/gems/1.8/gems/haml-2.0.3/bin/../lib/haml/exec.rb:
>> 253:in `process_result'
>> e:/ruby/lib/ruby/gems/1.8/gems/haml-2.0.3/bin/../lib/haml/exec.rb:
>> 23:in `parse!'
>> e:/ruby/lib/ruby/gems/1.8/gems/haml-2.0.3/bin/haml:9
>> e:/ruby/bin/haml:19:in `load'
>> e:/ruby/bin/haml:19
>>
>> Thanks for your time.
>>
>> On Oct 4, 1:21 am, Chris Eppstein <[EMAIL PROTECTED]> wrote:
>>
>>
>>> I can't reproduce your issue, can you create a failing test case that
>>> we can run. Also please provide version information.
>>>
>>> Chris
>>>
>>> On Oct 3, 9:18 pm, Eric <[EMAIL PROTECTED]> wrote:
>>>
>>>> I tried to use the sass filter in a haml file, and convert it via the
>>>> command line. I got:
>>>>
>>>> Exception on line 218: uninitialized constant Sass::Plugin
>>>>
>>>> I'm guessing it's not *supposed* to work from the command line...
>>>>
>>>> For reference, here's the .haml file:
>>>> !!! Strict
>>>> %html{html_attrs}
>>>> %head
>>>> %title
>>>> Hi there!
>>>> %script
>>>> :sass
>>>> .body
>>>> :color red
>>>> %body
>>>> %one
>>>> %two
>>>> %three Hey
>>>>
>>
> >
>
>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---