RubyMine 2024 mac 版是专为 macOS 系统打造的强大 Ruby 集成开发环境。它功能丰富,能助力开发者高效编写、调试和维护 Ruby 代码,无论是个人开发者还是团队协作,都是理想之选。
在大型项目里,代码查找困难,但 RubyMine 的代码导航功能可依据类名、方法名或关键字搜索,快速定位目标代码,还能跨文件导航,轻松切换文件。
在源代码管理方面,jetbrains RubyMine 2024 表现出色,提供提交、拉取、合并和重置等功能,方便开发者管理代码版本,保障代码稳定可靠。

一、AI Assistant
1、基于云的增强型代码补全
RubyMine 2024.3 通过 JetBrains AI Assistant 插件实现了更快、更具上下文感知的基于云的代码补全,提升了质量和速度,还支持多行补全。在 Mellum 大语言模型驱动下,补全延迟大幅降低,接受率近乎翻倍,取消率降至先前的一半到三分之一。需注意,此功能仅适用于 AI Pro 订阅或有效免费试用。
2、针对单元测试改进的 Rails 上下文
RubyMine 会为 AI Assistant 提供更多 Rails 应用程序上下文,助力生成更出色的单元测试。
3、内联 AI 提示
RubyMine 2024.3 引入内联 AI 提示,让开发者能在编辑器中与 AI Assistant 无缝交互。用自然语言输入请求,AI Assistant 会将其转化为代码更改,并在装订区域用紫色标记。该功能具备上下文感知能力,能自动包含相关文件和符号,准确生成代码,目前在 *.rb 文件中可用。
二、Rails 8 支持
1、Kamal 2 支持
Rails 8 支持用 Kamal 2 部署应用程序,RubyMine 2024.3 为 Kamal 2 配置提供代码补全。
2、用于类型支持的来自 schema.rb 的为 Nil 性注解
RubyMine 可识别迁移特性的 not - null 类型修饰符,对不正确的 nil 赋值进行高亮显示和警告。
3、针对 Solid Queue 和 Solid Cache 的代码洞察
在 RubyMine 2024.3 中,queue_schema.rb 和 cache_schema.rb 文件有特定图标和语法高亮显示。
三、RBS
1、与 RBS Collection 的内置集成
RubyMine 实现了与 RBS Collection 的内置集成,RBS Collection 是社区管理的用于无签名 gem 的 RBS 文件集合。即便项目中不使用 RBS,也能从其类型签名中获益,RubyMine 会自动下载和管理项目依赖项的类型签名。
四、Ruby
1、使用 it 作为块中编号形参的别名
RubyMine 能在不带形参的块中将 it 识别为 _1 的别名,提供类型支持和转换意图,还新增错误注解,防止在有常规编号形参的块中使用 it。
2、对 Ruby 3.4“冷冻”字符串的支持
RubyMine 可识别 Ruby 3.4 中字符串字面量的新过渡状态“冷冻”字符串。在无 frozen_string_literal pragma 的项目中,字符串会被“冷冻”,允许修改并发出警告,而非导致错误。
3、模糊匿名实参的错误注解
当在模糊的嵌套上下文中使用匿名块、rest 和关键字 rest 实参时,RubyMine 会显示错误。
五、VCS
1、Find in Files(在文件中查找)的更新
Find in Files 功能增强,新增搜索范围“Project Files Excluding Git - Ignored(项目文件,不包括 Git 忽略的文件)”,可排除.gitignore 文件中忽略的文件,让搜索更聚焦相关代码。
2、禁用后台预提交检查的选项
可在“Settings | Version Control | Commit(设置 | 版本控制 | 提交)”中使用新选项“Run advanced checks after a commit is done(提交完成后运行高级检查)”管理后台检查,决定是否在提交后运行测试和检查,不想在提交前检查可禁用此功能。
六、用户体验
1、捆绑的拼写和语法检查
Grazie 插件在 RubyMine 中默认可用,能进行智能检查,不仅能发现拼写错误,还能识别语法规则,对不当样式发出警告。该检查适用于字符串、heredoc、注释、块注释和 RDoc 文件,可在“Settings | Editor | Natural Languages | Grammar and Style | Scope(设置 | 编辑器 | 自然语言 | 语法和样式 | 作用域)”中管理。
2、改进的控制台支持
新增选项控制调试时使用控制台或“Evaluate Expression(对表达式求值)”字段是否预选第一个补全建议。调试时,“Evaluate Expression”字段能准确反映 self 类型,识别有推断类型的局部变量和形参,支持当前堆栈帧会话中引入的新局部变量补全。控制台会话能记住先前执行的命令,为局部变量提供类型推断和补全。
3、提高的默认标签页上限
编辑器默认标签页上限提高到 30 个,在 IDE 关闭最少使用标签页前可保留更多标签页,可在“Settings | Editor | General | Editor Tabs(设置 | 编辑器 | 常规 | 编辑器标签页)”中控制。
4、优化的 Rename(重命名)操作位置
优化了 Rename 操作在编辑器和 Project(项目)工具窗口元素上下文菜单中的位置,现位于顶层,方便鼠标用户快速重命名文件、变量等元素。
5、新终端的更新 UI
新终端 UI 更新,设计更紧凑,填充减少,能最大化利用屏幕空间,在使用命令时增强可见性且不影响可读性。
6、高亮显示所选文本的所有匹配项
默认情况下,RubyMine 会自动高亮显示文件中所选文本的所有实例,便于跟踪文本在代码中的位置。
一、创建一个项目
1、Location:指定项目的位置和名称。
2、指定好所有选项后,点击 create。

二、创建一个 ruby 文件
1、在项目窗口选择项目,右键操作。
2、选择 New,再选择 Ruby File/Class。

3、在弹出窗口输入文件名称并回车,第一个 ruby 文件创建成功。

三、输入需要执行的代码
1、输入完代码后准备执行第一个 ruby 文件。


四、第四步运行应用程序
1、右键单击对应的文件名称,从下面两个选项中任选一个单击执行。

2、单击后在控制台输入名字。

3、输入完成后回车,显示结果。

4、至此,第一个 ruby 项目创建并正常执行成功,以上就是 RubyMine 苹果电脑版的使用教程。
一、RubyMine - 最适合...的 IDE
1、Ruby 开发
JetBrains RubyMine IDE 有全面的 Ruby 代码编辑器,能识别动态语言细节,提供智能编码辅助、智能代码重构和深度代码分析功能。通过简单项目配置、自动 Ruby Gems 管理、Rake 支持和内置控制台,满足 Ruby 开发人员对开发环境的需求。
2、Ruby on Rails
RubyMine 有专用的 RoR 功能,包括项目结构视图、快速模型 - 视图 - 控制器导航选项、特定于 Rails 的代码完成、意图操作和自动重构。加上对 ERB、HAML 和 Slim 编辑的优质支持,以及先进的 Web 开发工具和内置的 Rails 控制台,是开发尖端 Web 应用程序的理想选择。
3、JavaScript 和 HTML / CSS
RubyMine 提供一流的编码帮助和众多高级功能,确保 JavaScript、CoffeeScript、TypeScript、HTML、CSS、Less 或 Sass 中的客户端和服务器端开发高效进行。Node.js、Dart、AngularJS 和 JavaScript 测试框架通过免费插件支持。借助 JavaScript 和 Node.js 调试工具,可在 IDE 内增强和简化调试体验。
二、使用......保持您的代码形状
1、代码分析和重构
让 IDE 处理代码,智能、类型感知的代码完成、智能代码检查、实时模板和意图操作协同工作,助您快速编写代码和诊断故障。使用安全的重命名和删除、提取方法、引入变量、内联变量或方法等重构功能,以符合语言特性的方式重构 Ruby 代码。
2、测试
测试至关重要,在 RubyMine 中,单元测试通过与 RSpec、Cucumber、Shoulda、MiniTest 和 Test :: Unit 灵活集成变得轻松自然。通过智能代码完成和导航快速编写测试,利用图形 UI 轻松运行测试并分析结果。
3、多种集成工具
RubyMine 支持 Git、Subversion、Mercurial、Perforce 和 CVS 等常见版本控制系统和 SCM,提供统一 UI。可通过 FTP 或 SFTP 轻松配置自动部署,使用 Vagrant、Capistrano、Chef 和/或 Puppet 管理基础架构。还具备数据库工具,包括全功能数据库编辑器和 SQL 支持。
4、强大的调试器
调试应用程序代码是软件项目的关键环节,RubyMine 的 Ruby 调试器基于 IntelliJ IDEA Java / JSP 调试器,满足 Ruby 和 Rails 开发人员需求。允许在 Ruby、ERB 和 JavaScript 代码中设置断点,提供控制台、变量、框架和手表等详细视图。
1、使用智能编辑器更快地完成工作
凭借对 Ruby 和 Rails、JavaScript 和 CoffeeScript、ERB 和 HAML、CSS、Sass 和 Less 等的一流支持,能高效生成高质量代码。利用特定于语言的语法和错误突出显示、代码格式化、代码完成和快速文档等功能。
2、找到你的方式
使用智能搜索可快速跳转到任何类、文件或符号,甚至 IDE 操作或工具窗口。一键切换到声明、超级方法、测试、用法、实现等。在 Rails 项目中,通过基于 MVC 的项目视图和模型、类和 gem 依赖关系图实现超快速导航。
3、检测并消除代码嗅觉
通过代码检查遵循社区最佳实践,验证代码是否存在多种潜在错误,并通过快速修复选项即时改进。自动化但安全的重构可清理代码,使其更易维护。Rails 感知重构能执行项目范围的更改,如重命名控制器会同时重命名帮助程序、视图和测试。
4、高兴的测试和调试
使用功能强大的调试器和 Ruby、JavaScript 和 CoffeeScript 的图形 UI,设置断点,逐步运行代码,随时获取可用信息。利用编码帮助和基于 GUI 的测试运行器创建和运行 RSpec、Cucumber、Shoulda、MiniTest 和 Test :: 单元测试。
5、享受精心调整的工作空间
在 RubyMine 中,可通过可定制的配色方案、键盘方案和外观设置快速适应工作环境。使用统一 UI 与 Git、SVN、Mercurial 等版本控制系统协作,节省时间。
6、管理您的项目环境
享受与 Rake Task Runner、Rails Generators、Bundler、RVM / Rbenv、Zeus 等工具的无缝集成。终端可作为 IDE 工具窗口使用。通过 FTP 或 SFTP 轻松配置自动部署,使用 Vagrant、Capistrano、Chef 或 Puppet 管理基础架构。
1、macOS 12.0 及更高版本
2、最低 2 GB 可用 RAM 和 8 GB 系统总 RAM
3、3.5 GB 硬盘空间,推荐 SSD
4、最低屏幕分辨率 1024x768
5、Ruby 1.8.x 或更高版本,或者 JRuby
v2024.3.1.1 版本
基于云的增强型代码补全、内联 AI 提示、Kamal 2 支持、与 RBS Collection 的内置集成、Ruby 3.4 更新,以及由 Grazie 提供支持的拼写和语法检查。

陌生来电要警惕,分享屏幕别随意,未知链接不点击,个人信息不透露,转账汇款多核实,骗局千万要记牢。
有效预防诈骗,请安装国家反诈中心APP!
RubyMine 2024 mac版 v2024.3.1.1官方版925.96M