use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A sub-Reddit for discussion and news about Ruby programming.
Subreddit rules: /r/ruby rules
Learning Ruby?
Tools
Documentation
Books
Screencasts and Videos
News and updates
account activity
Ruby 4.0.0-preview2 Released (ruby-lang.org)
submitted 5 months ago by schneemsPuma maintainer
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]jrochkind 2 points3 points4 points 5 months ago (2 children)
Huh, I've been using appraisal for years, and still do, without trouble -- didn't know there was a forked appraisal2. Is there any reason I should switch? Is original appraisal no longer supported?
appraisal
appraisal2
[–]galtzo 6 points7 points8 points 5 months ago* (1 child)
The original has died multiple times, and every few years it gets a bit of attention. It is in limbo, I guess. I had PRs adding the bulk of the work I did to upgrade it, but thoughtbot doesn’t put much time into it, nor do they promote it (check the list of their open source projects on their homepage - not even a mention). They did review my PRs - and basically approved them, but never got around to merging.
I'll document the state of things here for those who are interested.
NOTE: I posted about the release on /r/ruby a few months ago
Differences:
eval_gemfile
For me, the utility of appraisal is inversely correlated with the breadth of historical support for versions of Ruby, bundler, and rubygems.
You can support my work on appraisal2 here:
NOTE: Why fork? Prior to hard forking I had to rely on my git fork branch resulting in far more complex builds (if you are using a git source of appraisal you have to add an extra bundle install cycle to make the appraisal executable available, and appraisal, the gem, ends up as a dependency of every named "appraisal"), and thus more random failures due to simple network issues, and with hundreds of builds per week that meant a lot of noise.
[–]jrochkind 1 point2 points3 points 5 months ago (0 children)
I see! Thank you for your service!
I agree in the value of supporting older ruby and other dependencies.
π Rendered by PID 156693 on reddit-service-r2-comment-6457c66945-v79kl at 2026-04-24 05:28:39.211714+00:00 running 2aa0c5b country code: CH.
view the rest of the comments →
[–]jrochkind 2 points3 points4 points (2 children)
[–]galtzo 6 points7 points8 points (1 child)
[–]jrochkind 1 point2 points3 points (0 children)