RubyMine 2024.3 Help

Supported technology versions

This page exhaustively lists the versions of Ruby-related languages, frameworks, libraries, and tools with tailored support in RubyMine.

Each technology can be under one of the following support policies:

  • Supported

  • Not maintained: if the technology was previously supported in RubyMine, but there wouldn't be any further improvements and the feature might be removed in upcoming releases

  • Not supported: if the support for a particular technology was retired

Ruby

To work with the Ruby programming language, you need to download and install the required Ruby distribution. RubyMine automatically detects interpreters installed on a local machine and maintained by version managers.

Implementation

Latest Version with Updates

Support Policy

JRuby

9.4

Supported.

Versions earlier than 9.4 still work, but aren't maintained anymore

Rubinius

5.0

Supported without debugging

Ruby MRI

3.2

Supported from 2.3.

RubyMine works with earlier Ruby MRI versions (from 1.8.7 up to 2.3.0) as is, but there won't be any further updates for them

TruffleRuby

22.1

Supported without debugging

RubyMine automatically detects interpreters installed on a local machine and maintained by the following version managers:

Version manager

Latest Version with Updates

Support Policy

asdf

0.14

Supported from 0.6

chruby

0.3

Supported

rbenv

1.2

Supported from 1.1

RVM

1.29

Supported from 1.22

Rails

Framework

Supported versions

Support Policy

Rails

4.2 and later

  • Rails 4 requires Ruby 1.9 or later

  • Rails 5 requires Ruby 2.2 or later

  • Rails 6 requires Ruby 2.5 or later

  • Rails 7 requires Ruby 2.7 or later

RubyMine supports all versions actively maintained by Rails.

Starting with RubyMine 2022.1, Rails 3 is not supported

In a Rails run/debug configuration, you can configure a web server for running a Rails application. Available servers:

Web-server

Latest Version with Updates

Support Policy

Passenger

6.0

Only the latest version is supported

Puma

5.6

Only the latest version is supported

Thin

1.8

Only the latest version is supported

Unicorn

6.1

Only the latest version is supported

WEBrick

1.7

Only the latest version is supported

GlassFish

Not maintained

Lighttpd

1.4

Not maintained

Mongrel

Not maintained

TorqueBox

Not maintained

Trinidad

Not maintained

Zeus

Not supported

Languages

Language

Latest Version with Updates

Support Policy

ERB

2.2

Only the latest version is supported

Haml

5.2

Only the latest version is supported

Liquid

5.3

Only the latest version is supported

RBS

3.5

Only the latest version is supported

Slim

5.2

Only the latest version is supported

Libraries

Library

Latest Version with Updates

Support Policy

Brakeman

5.0

Only the latest version is supported

Devise

4.9

Only the latest version is supported

I18n

1.12

Only the latest version is supported

FactoryBot

6.2

Only the latest version is supported

FactoryGirl

4.9

Not maintained

RSpec::Parameterized

1.0

Only the latest version is supported

Shoulda

4.0

Only the latest version is supported

TestProf

1.3

Only the latest version is supported

Frameworks

Framework

Latest Version with Updates

Support Policy

Cucumber

9.2

Supported from 7.1

Minitest

5.10

Supported

RSpec

3.12

Supported from 3.0

Test::Unit

3.6

Supported from 3.2

Heroku

Not supported starting with RubyMine 2019.3. For more information, refer to this blog post

RubyMotion

Not supported starting with RubyMine 2019.3. For more information, refer to this blog post

Ruby tools

Tool

Latest Version with Updates

Support Policy

Bundler

2.5

Supported from 1.0

Capistrano

3.19

Only the latest version is supported

Chef

17.10

Only the latest version is supported

IRB

1.14

The latest version and all versions used by Ruby are supported

Pry

0.14

Supported from 0.11

Rack

2.2

Only the latest version is supported

Rake

13.2

The latest version and all versions used by Rails are supported

RDoc

6.2

The latest version and all versions used by Ruby are supported

RuboCop

1.62

Supported from 0.8

SimpleCov

0.21

Only the latest version is supported

Sorbet

0.5

Only the latest version is supported

Spring

The latest version and all versions used by Rails are supported

YARD

0.9

Only the latest version is supported

Puppet

3 – 4

Not maintained. RubyMine doesn't support module creation for Puppet 6 and later

Nailgun

Not supported

Spork

Not supported

Last modified: 11 November 2024