Closed buren closed 5 years ago
If base url is defined as baseurl: or is not present at all in _config.yml the below exception is raised:
baseurl:
_config.yml
bundler: failed to load command: jekyll (~/.gem/ruby/2.4.1/bin/jekyll) NoMethodError: undefined method `+' for nil:NilClass ~/.gem/ruby/2.4.1/gems/jekyll-multiple-languages-plugin-1.5.1/lib/jekyll-multiple-languages-plugin.rb:120:in `block in process' ~/.gem/ruby/2.4.1/gems/jekyll-multiple-languages-plugin-1.5.1/lib/jekyll-multiple-languages-plugin.rb:116:in `each' ~/.gem/ruby/2.4.1/gems/jekyll-multiple-languages-plugin-1.5.1/lib/jekyll-multiple-languages-plugin.rb:116:in `process' ~/.gem/ruby/2.4.1/gems/jekyll-3.5.2/lib/jekyll/command.rb:26:in `process_site' ~/.gem/ruby/2.4.1/gems/jekyll-3.5.2/lib/jekyll/commands/build.rb:63:in `build' ~/.gem/ruby/2.4.1/gems/jekyll-3.5.2/lib/jekyll/commands/build.rb:34:in `process' ~/.gem/ruby/2.4.1/gems/jekyll-3.5.2/lib/jekyll/commands/build.rb:16:in `block (2 levels) in init_with_program' ~/.gem/ruby/2.4.1/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `block in execute' ~/.gem/ruby/2.4.1/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `each' ~/.gem/ruby/2.4.1/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `execute' ~/.gem/ruby/2.4.1/gems/mercenary-0.3.6/lib/mercenary/program.rb:42:in `go' ~/.gem/ruby/2.4.1/gems/mercenary-0.3.6/lib/mercenary.rb:19:in `program' ~/.gem/ruby/2.4.1/gems/jekyll-3.5.2/exe/jekyll:13:in `<top (required)>' ~/.gem/ruby/2.4.1/bin/jekyll:22:in `load' ~/.gem/ruby/2.4.1/bin/jekyll:22:in `<top (required)>'
This PR simply converts nil => ''.
nil
''
If base url is defined as
baseurl:
or is not present at all in_config.yml
the below exception is raised:This PR simply converts
nil
=>''
.