Giter Club home page Giter Club logo

Comments (6)

jez avatar jez commented on August 27, 2024 1

I just made a PR that I believe fixes this bug.

@jingsam In fact, all of the libraries you mention there except octopress-content-for have support for Jekyll 2 & 3 in the most recent version. It seems that octopress-content-for was merely missed when doing a mass upgrade back in May.

I'm not sure that fixing it at gem 'jekyll', '~> 2.0' is a good idea. There's the obvious argument for up-to-date software, but a practical consideration as well: some of the most recent octopress plugin versions require Jekyll 3.0 explicitly (for various reasons).

As it turns out, the octopress-date-format library already supports Jekyll 3.0 in it's gemspec as of version 3.0.3. My guess (I was running into this issue as well) is that bundler doesn't do a good job of telling you all your options for correctly resolving dependency mismatches; it just picks one of the many errors.

For anyone willing to play around with this theme immediately (winter break side projects? 😛), I've forked and updated the errant dep to https://github.com/jez/content-for. Here's a sample Gemfile that shows how to use it:

source "http://rubygems.org"

gem 'jekyll', '>= 3.0'
gem 'octopress', '>= 3.0'
gem 'octopress-ink'

group :jekyll_plugins do
  gem 'octopress-content-for', git: 'https://github.com/jez/content-for.git'
  gem 'octopress-genesis-theme'
end

Happy hacking.

from genesis-theme.

jemus42 avatar jemus42 commented on August 27, 2024

I ran into the same(?) issue when I tried to use the theme, however I'm not very familiar with the ruby world, so I'm hoping a solution to this surfaces soon_ish_.

from genesis-theme.

clayh53 avatar clayh53 commented on August 27, 2024

Running into the same issue with using the octopress-genesis-theme gem with jekyll 3.0 and octopress 3.0. Bottom line: doesn't work because of dependencies for octopress-date-format (~> 2.0) . Any fixes? Can we just hack the source to change the dependencies since there is now a octopress-date-format (3.0.3)

from genesis-theme.

jemus42 avatar jemus42 commented on August 27, 2024

Oh, you can run jekyll 3? I tried it and it failed, so I hat to fix it at ~> 2. (Blog for reference)

There might be a general need to update the dependencies and/or update to use jekyll 3, maybe?

from genesis-theme.

clayh53 avatar clayh53 commented on August 27, 2024

I’ve updated my gems to Jekyll 3 and had no problems. Getting Octopress 3 to run. It's the Octopress-ink theme part that is broken.

On Nov 9, 2015, at 5:47 PM, Lukas Burk [email protected] wrote:

Oh, you can run jekyll 3? I tried it and it failed, so I hat to fix it at ~> 2. (Blog for reference https://github.com/jemus42/blog.jemu.name)

There might be a general need to update the dependencies and/or update to use jekyll 3, maybe?


Reply to this email directly or view it on GitHub #45 (comment).

from genesis-theme.

jingsam avatar jingsam commented on August 27, 2024

Many libraries denpend on jekyll 2, which are

octopress-assign-tag
octopress-comment-tag
octopress-content-for
octopress-escape-code
octopress-autoprefixer

I think @imathis should update these libraries

from genesis-theme.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.