Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Microsite: use bundler for installing Jekyll & Ruby deps #733

Merged
merged 2 commits into from
Dec 20, 2019

Conversation

alexandru
Copy link
Member

Notes:

  • instead of doing gem install jekyll, we're switching to usage of bundler for managing our Ruby dependencies via a Gemfile
  • gem update --system is totally not needed, not sure why it was even there, of course it creates conflicts
  • we can use a "gem set" (e.g. @cats-effect, which sets a specific GEM_HOME where system dependencies get installed) if we need to reinstall all dependencies from scratch (in this context I don't think it's needed, but it's nice to have it there as a comment, in case of future conflicts)

Copy link
Member

@LukaJCB LukaJCB left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I hate that we have to do this, but 👍

Copy link
Member

@rossabaker rossabaker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 This is how I used to manage dependencies in my brief Ruby career.

I'm willing to create a shell.nix like cats has for people who don't want to deal with this nonsense, but I don't expect everyone to use it, and this fixes an urgent problem now.

@LukaJCB LukaJCB merged commit 8117ad8 into typelevel:master Dec 20, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants