Add hand-holding for Ruby-environment control #1997

Closed
ndarville opened this Issue Jan 28, 2014 · 3 comments

Comments

Projects
None yet
5 participants
Contributor

ndarville commented Jan 28, 2014

(This continues the discussion in this issue, which was centred on removing obstacles for newbies to learning and deploying Jekyll. Summarized, the discussion was to take responsibility for the whole “stack of installation”.)

To ensure nothing differs between development and production, the idea is to help users manage their gem dependencies and environment through

  • A written guide on the website
  • Maybe even a script doing most, if all of, the heavy lifting (e.g. $ jekyll venv)

An example of what happens when development and production have differing dependencies (gems) installed can be viewed in this example issue.

Member

albertogg commented Feb 9, 2014

I think doing a "Getting Started with Jekyll and rbenv" like @parkr said will be really great and will solve the root problem in this case; anything more (in my opinion) like adding a virtualenv will be a mistake because its adding one extra thing to learn before you start working in what you want.

For your isolation case, Ruby already has Bundler and Rubygems, and running bundle exec before your commands will ensure nothing differs between your development and production gems.

Member

penibelst commented May 12, 2014

@jekyll/owners: Can be closed. Now we have the Help repository https://github.com/jekyll/jekyll-help

Owner

parkr commented May 12, 2014

Always open to reviewing a guide! Probably not that interested in baking virtual env control into Jekyll, but our docs could always use more info. :)

parkr closed this May 12, 2014

jekyllbot locked and limited conversation to collaborators Feb 27, 2017

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.