Jekyll doesn't work at all.

Bug #1422020 reported by Simon Kågedal Reimer
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
jekyll (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Here's what happens with a freshly installed jekyll for me, on Ubuntu GNOME 14.10:

simon@struts:~/projects/manual$ jekyll
/usr/lib/ruby/vendor_ruby/jekyll/converters/sass.rb:6:in `<module:Converters>': uninitialized constant Jekyll::Converters::Scss (NameError)
 from /usr/lib/ruby/vendor_ruby/jekyll/converters/sass.rb:5:in `<module:Jekyll>'
 from /usr/lib/ruby/vendor_ruby/jekyll/converters/sass.rb:4: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.rb:11:in `block in require_all'
 from /usr/lib/ruby/vendor_ruby/jekyll.rb:10:in `each'
 from /usr/lib/ruby/vendor_ruby/jekyll.rb:10:in `require_all'
 from /usr/lib/ruby/vendor_ruby/jekyll.rb:64: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/bin/jekyll:6:in `<main>'
simon@struts:~/projects/manual$ a

Installed version of jekyll is 2.0.3+dfsg-1.

Appears the problem has been fixed in Debian package of ruby-jekyll-sass-converter:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=756845

The installed version of ruby-jekyll-sass-converter is 1.0.0-1.

Revision history for this message
Sturm Flut (sturmflut) wrote :

This bug was also reported as https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=756845 . It can be boiled down to the following necessary changes:

1. Open /usr/lib/ruby/vendor_ruby/jekyll/converters/sass.rb

2. Add

require 'jekyll/converters/scss'

at the top, after "require 'jekyll/utils'"

3. Install the ruby-mercenary package, as reported in Launchpad bug https://bugs.launchpad.net/ubuntu/+source/jekyll/+bug/1382984 .

After these three steps jekyll works for me on a stock Ubuntu 14.10 installation.

Revision history for this message
Simon Kågedal Reimer (skagedal) wrote :

Yes, sorry for reporting a bug that's already fixed in Debian, have to admit that I'm not quite sure how fixes from Debian propagate to Ubuntu. I just thought I'd report it since it's really critical for the package. The suggested fix worked for me as well.

Regards, SImon

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in jekyll (Ubuntu):
status: New → Confirmed
Revision history for this message
Pander (pander) wrote :

Is this still an issue? If not, please close this bug report. Thanks.

Revision history for this message
Simon Kågedal Reimer (skagedal) wrote :

Bug no longer reproducible.

Changed in jekyll (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.