allenlsy / jekyll-galleries

Photo galleries plugin for Jekyll
12 stars 1 forks source link

Conflict with jekyll-coffeescript-1.0.1 #5

Open paulrobertlloyd opened 9 years ago

paulrobertlloyd commented 9 years ago

After installing the plugin, and placing JPEG images in a folder as instructed, I am unable to initiate a build. This is the output with --trace:

$ jekyll build --config config/jekyll.yml,config/jekyll/development.yml --trace
Configuration file: config/jekyll.yml
Configuration file: config/jekyll/development.yml
            Source: ./source
       Destination: ./public
      Generating... 
/Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/gems/jekyll-coffeescript-1.0.1/lib/jekyll/converters/coffeescript.rb:8:in `matches': undefined method `downcase' for nil:NilClass (NoMethodError)
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/gems/jekyll-2.4.0/lib/jekyll/convertible.rb:95:in `block in converters'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/gems/jekyll-2.4.0/lib/jekyll/convertible.rb:95:in `select'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/gems/jekyll-2.4.0/lib/jekyll/convertible.rb:95:in `converters'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/gems/jekyll-2.4.0/lib/jekyll/convertible.rb:81:in `output_ext'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/gems/jekyll-2.4.0/lib/jekyll/page.rb:155:in `html?'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/gems/jekyll-2.4.0/lib/jekyll/site.rb:352:in `block in site_payload'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/gems/jekyll-2.4.0/lib/jekyll/site.rb:352:in `select'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/gems/jekyll-2.4.0/lib/jekyll/site.rb:352:in `site_payload'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/gems/jekyll-paginate-1.1.0/lib/jekyll-paginate/pagination.rb:41:in `paginate'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/gems/jekyll-paginate-1.1.0/lib/jekyll-paginate/pagination.rb:18:in `generate'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/gems/jekyll-2.4.0/lib/jekyll/site.rb:251:in `block in generate'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/gems/jekyll-2.4.0/lib/jekyll/site.rb:250:in `each'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/gems/jekyll-2.4.0/lib/jekyll/site.rb:250:in `generate'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/gems/jekyll-2.4.0/lib/jekyll/site.rb:45:in `process'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/gems/jekyll-2.4.0/lib/jekyll/command.rb:28:in `process_site'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/gems/jekyll-2.4.0/lib/jekyll/commands/build.rb:55:in `build'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/gems/jekyll-2.4.0/lib/jekyll/commands/build.rb:33:in `process'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/gems/jekyll-2.4.0/lib/jekyll/commands/build.rb:17:in `block (2 levels) in init_with_program'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/gems/mercenary-0.3.4/lib/mercenary/command.rb:220:in `call'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/gems/mercenary-0.3.4/lib/mercenary/command.rb:220:in `block in execute'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/gems/mercenary-0.3.4/lib/mercenary/command.rb:220:in `each'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/gems/mercenary-0.3.4/lib/mercenary/command.rb:220:in `execute'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/gems/mercenary-0.3.4/lib/mercenary/program.rb:35:in `go'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/gems/mercenary-0.3.4/lib/mercenary.rb:22:in `program'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/gems/jekyll-2.4.0/bin/jekyll:18:in `<top (required)>'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/bin/jekyll:23:in `load'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/bin/jekyll:23:in `<main>'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/bin/ruby_executable_hooks:15:in `eval'
    from /Users/paulrobertlloyd/.rvm/gems/ruby-2.1.4/bin/ruby_executable_hooks:15:in `<main>'

If I remove the offending downcase method from coffeescript.rb on line 8, this error no longer occurs. Any ideas why this is happening?