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

brew.sh: Install ruby-build and rbenv #13

Merged
merged 2 commits into from
Dec 21, 2015

Conversation

seanknox
Copy link
Contributor

Hi there!

Boxen maintainer who complained about Puppet here! :) I'm digging dev-setup. Wanted to propose using rbenv/ruby-build to manage Ruby versions and installing them by default.

As managing gemsets isn't a common problems these days thanks to Bundler, rbenv and chruby have emerged as the de facto Ruby version managers used in the Ruby community. I've heard good things about chruby but haven't used it myself, yet.

I think rbenv is nicely aligned with the dev-setup philosophy, in that it's easy to install and does one and only thing really well, which is manage Ruby versions. Other pros:

  • Lightweight; entire repo is < 900K
  • Installs via Homebrew
  • No configuration files ala RVM
  • Doesn't override shell environment (it simply appends $PATH with additional rbenv directories)
  • Uses ruby-build to download and compile Ruby on UNIX-like systems

@donnemartin
Copy link
Owner

Boxen maintainer who complained about Puppet here! :)

@seanknox lol, great to meet you.

Thanks for the feedback and the contribution! I'm not familiar with rbenv, I'll read up on it and try to touch base with you by the end of the week. I guess technically this is your second contribution, you indirectly helped write the repo Boxen discussion :)

donnemartin added a commit that referenced this pull request Dec 21, 2015
brew.sh: Install ruby-build and rbenv
@donnemartin donnemartin merged commit a62e8c2 into donnemartin:master Dec 21, 2015
@donnemartin
Copy link
Owner

ruby-build and rbenv look like great tools. I haven't done much Ruby dev lately, thanks for helping me get caught up and for the contribution. 👍

@seanknox
Copy link
Contributor Author

Thank you sir!

@seanknox seanknox deleted the seanknox-rbenv-1 branch December 21, 2015 17:06
krubenok pushed a commit to krubenok/notfiles that referenced this pull request Dec 20, 2020
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.

2 participants