支持的 Ruby 相关技术版本
此页面列出了 Ruby 及 Ruby 相关技术的版本,并在 Ruby 插件中提供定制支持。
每种技术可以遵循以下支持策略之一:
支持
已停止维护:如果该技术以前在 IntelliJ IDEA 中受支持,但将不再进行任何改进,并且该功能可能会在即将发布的版本中被删除
不支持:如果已停止对特定技术的支持
Ruby
要使用 Ruby 编程语言,您需要下载并 安装所需的 Ruby 发行版。 IntelliJ IDEA 会自动检测在本地机器上安装并由 版本管理器维护的 解释器。
实现 | 最新版本与更新 | 支持政策 |
|---|---|---|
JRuby | 9.4 | 支持。 早于 9.4 的版本仍然可以使用,但不再维护。 |
Rubinius | 5.0 | 支持但不包含 debugging |
Ruby MRI | 3.4 | 从 2.3 开始支持。 IntelliJ IDEA 适用于早期的 Ruby MRI 版本(从 1.8.7 到 2.3.0),但不会再有任何进一步的更新。 |
TruffleRuby | 22.1 | 支持但不包含 debugging |
IntelliJ IDEA 会自动检测本地机器上安装并由以下版本管理器维护的解释器:
版本管理器 | 最新版本与更新 | 支持政策 |
|---|---|---|
ruby-build | 0.16 | 从 0.6 支持 |
chruby | 0.3 | 支持 |
rbenv | 1.2 | 支持从 1.1 |
RVM | 1.29 | 从 1.22 开始支持 |
Rails
框架 | 支持的版本 | 支持政策 |
|---|---|---|
Rails | 4.2 及更高版本
| IntelliJ IDEA 支持所有 Rails 积极维护的版本。 从 IntelliJ IDEA 2022.1 开始,不再支持 Rails 3 |
在 Rails 运行/调试配置中,您可以配置用于运行 Rails 应用程序的 Web 服务器。 可用服务器:
Web 服务器 | 最新版本与更新 | 支持政策 |
|---|---|---|
Passenger (mod_rails) | 6.0 | 仅支持最新版本 |
Puma | 5.6 | 仅支持最新版本 |
Thin | 1.8 | 仅支持最新版本 |
Unicorn | 6.1 | 仅支持最新版本 |
WEBrick | 1.7 | 仅支持最新版本 |
Glassfish | 未维护 | |
Lighttpd | 1.4 | 未维护 |
Mongrel | 未维护 | |
TorqueBox | 未维护 | |
Trinidad | 未维护 | |
Zeus | 不支持 |
库
库 | 最新版本与更新 | 支持政策 |
|---|---|---|
Brakeman | 5.0 | 仅支持最新版本 |
Devise | 4.9 | 仅支持最新版本 |
I18n | 1.12 | 仅支持最新版本 |
FactoryBot | 6.2 | 仅支持最新版本 |
FactoryGirl | 4.9 | 未维护 |
RSpec::Parameterized | 1.0 | 仅支持最新版本 |
Shoulda | 4.0 | 仅支持最新版本 |
TestProf | 1.3 | 仅支持最新版本 |
框架
Ruby 工具
工具 | 最新版本与更新 | 支持政策 |
|---|---|---|
Bundler | 2.5 | 从 1.0 开始支持 |
Capistrano | 3.19 | 仅支持最新版本 |
Chef | 17.10 | 仅支持最新版本 |
IRB | 1.14 | 最新版本和所有由 Ruby使用的版本均得到支持 |
撬 | 0.14 | 从 0.11 起支持 |
Rack | 2.2 | 仅支持最新版本 |
Rake | 13.2 | 最新版本和所有由 Rails 使用的版本均受支持 |
RDoc | 6.2 | 最新版本和所有由 Ruby使用的版本均得到支持 |
RuboCop | 1.62 | 支持从 0.8 |
SimpleCov | 0.21 | 仅支持最新版本 |
Sorbet | 0.5 | 仅支持最新版本 |
Spring | 最新版本和所有由 Rails 使用的版本均受支持 | |
YARD | 0.9 | 仅支持最新版本 |
Puppet | 3 – 4人 | 未维护。 IntelliJ IDEA 不支持为 Puppet 6 及更高版本创建模块 |
Nailgun | 不支持 | |
Spork | 不支持 |