Merge pull request #3119 from jekyll/fix-bundle-require
This commit is contained in:
commit
9a94829bcb
|
@ -33,11 +33,12 @@ module Jekyll
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.require_from_bundler
|
def self.require_from_bundler
|
||||||
if ENV["JEKYLL_NO_BUNDLER_REQUIRE"]
|
if ENV["JEKYLL_NO_BUNDLER_REQUIRE"] || !File.file?("Gemfile")
|
||||||
false
|
false
|
||||||
else
|
else
|
||||||
require "bundler"
|
require "bundler"
|
||||||
required_gems = Bundler.require(:jekyll_plugins)
|
Bundler.setup # puts all groups on the load path
|
||||||
|
required_gems = Bundler.require(:jekyll_plugins) # requires the gems in this group only
|
||||||
Jekyll.logger.debug("PluginManager:", "Required #{required_gems.map(&:name).join(', ')}")
|
Jekyll.logger.debug("PluginManager:", "Required #{required_gems.map(&:name).join(', ')}")
|
||||||
ENV["JEKYLL_NO_BUNDLER_REQUIRE"] = "true"
|
ENV["JEKYLL_NO_BUNDLER_REQUIRE"] = "true"
|
||||||
true
|
true
|
||||||
|
|
Loading…
Reference in New Issue