IntelliJ IDEA 2023.1 Help

Supported versions of Ruby-related technologies

This page lists the versions of Ruby and Ruby-related technologies with tailored support in the Ruby plugin.

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

  • Supported

  • Not maintained: if the technology was previously supported in IntelliJ IDEA, 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. IntelliJ IDEA automatically detects interpreters installed on a local machine and maintained by version managers.

Implementation

Supported versions

Support Policy

Ruby MRI

2.3 and later

Supported.

IntelliJ IDEA 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

JRuby

9.3 and later

Supported.

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

Rubinius

5.0

Supported without debugging

TruffleRuby

22.1

Supported without debugging

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

Version manager

Supported versions

Support Policy

RVM

1.22 and later

Supported

rbenv

1.1 and later

Supported

chruby

0.3

Supported

asdf

0.6 and later

Supported

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

IntelliJ IDEA supports all versions actively maintained by Rails.

Starting with IntelliJ IDEA 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

Supported versions

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

Libraries

Library

Supported versions

Support Policy

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

Shoulda

4.0

Only the latest version is supported

Frameworks

Framework

Supported versions

Support Policy

Cucumber

7.1 and later

Supported

Minitest

5.10 and later

Supported

RSpec

3.0 and later

Supported

Test::Unit

3.2 and later

Supported

Heroku

Not supported starting with IntelliJ IDEA 2019.3. For more details, see this blog post

RubyMotion

Not supported starting with IntelliJ IDEA 2019.3. For more details, see this blog post

Ruby tools

Tool

Supported versions

Support Policy

Bundler

1.0 and later

Supported

Capistrano

3.17

Only the latest version is supported

Chef

17.10

Only the latest version is supported

Pry

0.11 and later

Supported

Rack

2.2

Only the latest version is supported

Rake

10.0 and later

The latest version and all versions used by Rails are supported

RDoc

4.0 and later

The latest version and all versions used by Ruby are supported

RuboCop

0.8 and later

Supported

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. IntelliJ IDEA doesn't support module creation for Puppet 6 and later

Nailgun

Not supported

Spork

Not supported

Last modified: 03 April 2023