liquid-c in my Gemfile for a while, and TBH just assumed I was getting the benefits from it.
Looking at some debug output (unrelated) I see:
Couldn't load liquid-c. Skipping.
Odd, I try
require 'liquid-c' in irb,
LoadError: cannot load such file -- liquid-c, no luck there.
Finding liquid c’s GH Repo it seems the syntax is
require 'liquid/c'. Give that a go:
irb(main):002:0> require 'liquid/c' NameError: uninitialized constant Liquid::BlockBody Did you mean? Liquid::Block from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /var/lib/gems/2.3.0/gems/liquid-c-3.0.0/lib/liquid/c.rb:3:in `<top (required)>' from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:127:in `require' from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:127:in `rescue in require' from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:40:in `require' from (irb):2 from /usr/bin/irb:11:in `<main>'
(We get the same result when putting
liquid/c into the
gems: list in
I’ve filed an issue with liquid C. It appears to only affect their 3.x branch (they’re now on 4.x). So I’m wondering, has liquid-c ever worked with Jekyll? As a lack of it is only seen in a rather busy debug log.
Has anyone got liquid-c working?