[DRE-maint] Bug#756845: jekyll: uninitialized constant Jekyll::Converters::Scss

Wilfried Klaebe w+reportbug at chaos.in-kiel.de
Fri Aug 22 23:59:02 UTC 2014


Hi!

After having the same problem here, I looked a bit further into it and
tried the following:

--- /usr/lib/ruby/vendor_ruby/jekyll/converters/sass.rb.ori     2014-08-23 01:47:45.870308196 +0200
+++ /usr/lib/ruby/vendor_ruby/jekyll/converters/sass.rb 2014-08-23 01:40:07.380774761 +0200
@@ -1,5 +1,6 @@
 require 'sass'
 require 'jekyll/utils'
+require 'jekyll/converters/scss'

 module Jekyll
   module Converters

This made the "uninitialized constant Jekyll::Converters::Scss
(NameError)" disappear and fail differently:

Notice: for 10x faster LSI support, please install http://rb-gsl.rubyforge.org/
Configuration file: ${REDACTED}/_config.yml
/usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- nokogiri (LoadError)
        from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from ${REDACTED}/_plugins/firmwares.rb:3:in `<top (required)>'
        from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from /usr/lib/ruby/vendor_ruby/jekyll/plugin_manager.rb:58:in `block (2 levels) in require_plugin_files'
        from /usr/lib/ruby/vendor_ruby/jekyll/plugin_manager.rb:57:in `each'
        from /usr/lib/ruby/vendor_ruby/jekyll/plugin_manager.rb:57:in `block in require_plugin_files'
        from /usr/lib/ruby/vendor_ruby/jekyll/plugin_manager.rb:56:in `each'
        from /usr/lib/ruby/vendor_ruby/jekyll/plugin_manager.rb:56:in `require_plugin_files'
        from /usr/lib/ruby/vendor_ruby/jekyll/plugin_manager.rb:18:in `conscientious_require'
        from /usr/lib/ruby/vendor_ruby/jekyll/site.rb:71:in `setup'
        from /usr/lib/ruby/vendor_ruby/jekyll/site.rb:33:in `initialize'
        from /usr/lib/ruby/vendor_ruby/jekyll/commands/build.rb:28:in `new'
        from /usr/lib/ruby/vendor_ruby/jekyll/commands/build.rb:28:in `process'
        from /usr/lib/ruby/vendor_ruby/jekyll/commands/build.rb:17:in `block (2 levels) in init_with_program'
        from /usr/lib/ruby/vendor_ruby/mercenary/command.rb:220:in `call'
        from /usr/lib/ruby/vendor_ruby/mercenary/command.rb:220:in `block in execute'
        from /usr/lib/ruby/vendor_ruby/mercenary/command.rb:220:in `each'
        from /usr/lib/ruby/vendor_ruby/mercenary/command.rb:220:in `execute'
        from /usr/lib/ruby/vendor_ruby/mercenary/program.rb:35:in `go'
        from /usr/lib/ruby/vendor_ruby/mercenary.rb:22:in `program'
        from /usr/bin/jekyll:18:in `<main>'

That one I got away by installing ruby-nokogiri, which is not even
"Suggested:" by jekyll.

Hope this helps to get out a working jekyll package soon!

Regards,
Wilfried



More information about the Pkg-ruby-extras-maintainers mailing list