From 908bb2e7aff85f6356751bdd416a6fd4a567643a Mon Sep 17 00:00:00 2001 From: Jordon Bedwell Date: Fri, 11 Sep 2015 14:41:46 -0500 Subject: [PATCH] Fix #3970: Use Gem::Version to compare versions, not >. --- History.markdown | 1 + lib/jekyll/converters/markdown/redcarpet_parser.rb | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/History.markdown b/History.markdown index 59edfcee1..d8880fd2c 100644 --- a/History.markdown +++ b/History.markdown @@ -133,6 +133,7 @@ * Set `future` to `false` in the default config (#3892) * filters: `where` should compare stringified versions of input & comparator (#3935) * Read build options for `jekyll clean` command (#3828) + * Fix #3970: Use Gem::Version to compare versions, not >. ### Development Fixes diff --git a/lib/jekyll/converters/markdown/redcarpet_parser.rb b/lib/jekyll/converters/markdown/redcarpet_parser.rb index 8ddf22927..6788d96e0 100644 --- a/lib/jekyll/converters/markdown/redcarpet_parser.rb +++ b/lib/jekyll/converters/markdown/redcarpet_parser.rb @@ -76,7 +76,7 @@ module Jekyll rouge/plugins/redcarpet ]) - if Rouge.version < '1.3.0' + unless Gem::Version.new(Rouge.version) > Gem::Version.new("1.3.0") abort "Please install Rouge 1.3.0 or greater and try running Jekyll again." end