Only Require 'rouge' If It's Being Used #2057

parkr opened this Issue Feb 17, 2014 · 1 comment

2 participants

Jekyll member

Per #2055, it's clear that rouge needs to be installed to get Jekyll running. This won't fly. We can do 1 of 2 things:

  1. Add rouge as a runtime dependency
  2. Modify RedcarpetParser::WithRouge (somehow) to only require rouge after we know we're using it. I think this is the better solution, but we probably have to do some weird voodoo to get the include Rouge::Plugins::Redcarpet to be included properly.
@parkr parkr added the Bug label Feb 17, 2014
@mattr- mattr- was assigned by parkr Feb 19, 2014
@mattr- mattr- assigned parkr and mattr- and unassigned mattr- and parkr Feb 28, 2014
@parkr parkr added a commit to jekyll/jekyll-sass-converter that referenced this issue Mar 4, 2014
@parkr parkr Include rouge for now
See jekyll/jekyll#2057 for more info
@sparanoid sparanoid added a commit to sparanoid/ that referenced this issue Apr 1, 2014
@sparanoid sparanoid chore: hot fix for `rouge` gem 0a72a80
@parkr parkr added this to the 2.0 milestone Apr 2, 2014
Jekyll member

Fixed by merge of #2189

@parkr parkr closed this Apr 3, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment