DEV Community

Cover image for Matrix: Ruby, Gem, Bundler, etc
Peter H. Boling
Peter H. Boling

Posted on β€’ Edited on

Matrix: Ruby, Gem, Bundler, etc

Cover Photo by Sufyan


The world needs a modern matrix showing the maximum working versions of things in Ruby-land. So I made this.

ruby MRI ARM64&
MacOS 12
gem bundler rubocop
(install)
rubocop-lts(**)
(eval)
rails
1.8.7-p374 πŸ™… πŸ‘‹ 0.1 4.0.x
1.9.3-p551 πŸ™… 2.7.11 1.17.3 0.41.2 2.0 4.2.11.3
jruby-1.7.27 1.9 🌱 πŸ‘†οΈ πŸ‘†οΈ πŸ‘†οΈ πŸ‘†οΈ πŸ‘†οΈ
2.0.0-p648 πŸ™… πŸ‘†οΈ πŸ‘†οΈ 0.50.0 4.0 πŸ‘†οΈ
2.1.10 πŸ™… πŸ‘†οΈ πŸ‘†οΈ 0.57.2 6.0 πŸ‘†οΈ
2.2.10 πŸ™… πŸ‘†οΈ πŸ‘†οΈ 0.68.1 8.0 5.2.8.1
2.3.8 πŸ™… 3.3.27 2.3.27 0.81.0 10.0 πŸ‘†οΈ
jruby-9.1.17.0 2.3 🌱 πŸ‘†οΈ πŸ‘†οΈ πŸ‘†οΈ πŸ‘†οΈ πŸ‘†οΈ
2.4.10 πŸ™… πŸ‘†οΈ πŸ‘†οΈ 1.12.1 12.0 πŸ‘†οΈ
2.5.9 πŸ™… πŸ‘† πŸ‘†οΈ 1.28.2 14.0 6.0.6.1
jruby-9.2.21.0 2.5 🌱 πŸ‘†οΈ πŸ‘†οΈ πŸ‘†οΈ πŸ‘†οΈ πŸ‘†οΈ
2.6.10 🌱 3.4.22 2.4.22 1.50.2 16.0 6.1.7.10
jruby-9.3.15.0 2.6 🌱 πŸ‘†οΈ πŸ‘†οΈ πŸ‘†οΈ πŸ‘†οΈ πŸ‘†οΈ
2.7.8 🌱 πŸ‘†οΈ πŸ‘†οΈ 1.72.x 18.0 7.2.2.1
3.0.7 🌱 3.5.23 2.5.23 πŸ‘†οΈ 20.0 πŸ‘†οΈ
truffleruby-22.3.1 3.0 🌱 πŸ™…οΈ* πŸ™…οΈ* πŸ‘†οΈ πŸ‘†οΈ πŸ‘†οΈ
3.1.6 🌱 3.6.x 2.6.x πŸ‘†οΈ 22.0 πŸ‘†οΈ
truffleruby-23.0.0 3.1 🌱 πŸ™…οΈ* πŸ™…οΈ* πŸ‘†οΈ πŸ‘†οΈ πŸ‘†οΈ
jruby-9.4.12.x 3.1 🌱 πŸ‘†οΈ πŸ‘†οΈ πŸ‘†οΈ πŸ‘†οΈ πŸ‘†οΈ
3.2.7 🌱 πŸ‘†οΈ πŸ‘†οΈ πŸ‘†οΈ 24.0 8.0.x
truffleruby-23.1.2 3.2 🌱 πŸ™…* πŸ™…οΈ* πŸ‘†οΈ πŸ‘†οΈ πŸ‘†οΈ
3.3.7 🌱 πŸ‘†οΈ πŸ‘†οΈ πŸ‘†οΈ πŸ‘†οΈ πŸ‘†οΈ
truffleruby-24.1.x 3.3.5 🌱 πŸ™…οΈ* πŸ™…οΈ* πŸ‘†οΈ πŸ‘†οΈ πŸ‘†οΈ
3.4.2 🌱 πŸ‘†οΈ πŸ‘†οΈ πŸ‘†οΈ πŸ‘†οΈ πŸ‘†οΈ

* truffleruby intentionally does not support upgrading rubygems / bundler at all.
** rubocop-lts has even versions (odds are deprecated or non-extant).

Rubocop-LTS Even Versions:

"0.1.1"
"2.x.x"
"4.x.x"
"6.x.x"
# ... etc
Enter fullscreen mode Exit fullscreen mode

Latest even releases can be installed on Ruby 2.7+, but are able to evaluate Ruby code down to the minimum they target.
For example, rubocop-lts version 0.1.1 targets Ruby 1.8, and will work on libraries that support Ruby 1.8 - 3.x.
This is intended for applications and libraries that lint against a range of Ruby versions,
starting at some minimum version.

Heroku

Simplify your DevOps and maximize your time.

Since 2007, Heroku has been the go-to platform for developers as it monitors uptime, performance, and infrastructure concerns, allowing you to focus on writing code.

Learn More

Top comments (1)

Collapse
 
galtzo profile image
Peter H. Boling β€’

Are comments working? There is discrepancy in the comment total I see in my dashboard and the comments I can actually see (which is none at all).

Image of Docusign

πŸ› οΈ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more