{"id":538561,"date":"2025-01-17T11:46:15","date_gmt":"2025-01-17T10:46:15","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=ruby&#038;p=538561"},"modified":"2025-09-16T10:09:41","modified_gmt":"2025-09-16T09:09:41","slug":"the-rubymine-2025-1-early-access-program-is-open","status":"publish","type":"ruby","link":"https:\/\/blog.jetbrains.com\/zh-hans\/ruby\/2025\/01\/the-rubymine-2025-1-early-access-program-is-open","title":{"rendered":"The RubyMine 2025.1 Early Access Program Is Open!"},"content":{"rendered":"\n<p>Hello everyone!<\/p>\n\n\n\n<p>We\u2019re starting this year off with the opening of the RubyMine 2025.1 Early Access Program. In this blog post, you\u2019ll find details about the new features and improvements we\u2019ve been working on.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/AD_4nXdOSVyynVDySHk3NAUBVPhzwjLR9BQo9TXxBLqWqD9ubfdgYEm2lU7ptNHjWGwd1c_7UrhpE03KbwEJc_kVR5ab5ayeURw_bUzaWM6ogrKDgKjzU_egthe6jykY8-cvRUREIeRL5Q.png\" alt=\"\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">What\u2019s coming in RubyMine 2025.1?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">AI Assistant<\/h3>\n\n\n\n<p>The 2024.3 release introduced <a href=\"https:\/\/blog.jetbrains.com\/ruby\/2024\/11\/rubymine-2024-3-rails-8-support\/#enhanced-cloud-based-code-completion\">enhanced cloud-based completion<\/a> for Ruby code. The upcoming release will expand that support to related technologies like RBS and ERB, offering faster, more context-sensitive completion and enhanced quality, as well as support for multiline completion.<\/p>\n\n\n\n<p>We\u2019re also implementing <a href=\"https:\/\/blog.jetbrains.com\/ruby\/2024\/11\/rubymine-2024-3-rails-8-support\/#inline-ai-prompts\">inline AI prompt<\/a> functionality for those same technologies. This means you\u2019ll be able to submit natural language requests to AI Assistant and get instant code changes in your RBS and ERB files.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Debugger<\/h3>\n\n\n\n<p>We\u2019re working hard to improve our debugging tools and fix existing problems. In version 2025.1, you\u2019ll find fixes for multi-module projects, an improved experience when attaching to running processes, and a more straightforward installation and downloading of RubyMine debugger gems. With these changes we aim to provide a smoother and more reliable debugging experience overall, along with various bug fixes and performance optimizations.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Remote development experience<\/h3>\n\n\n\n<p>Building on our previous release, we\u2019re continuing to enhance remote development in RubyMine. We\u2019re now working to introduce more responsive typing and editing for Ruby code when you\u2019re working remotely with JetBrains Gateway, and we\u2019re extending these improvements to RBS and ERB. Our goal is to reduce delays, resulting in a faster and more fluid coding experience.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Support for Ruby 3.4<\/h3>\n\n\n\n<p>In RubyMine 2025.1, we\u2019re introducing more changes and improvements to accommodate <a href=\"https:\/\/github.com\/ruby\/ruby\/releases\/tag\/v3_4_0\" target=\"_blank\" rel=\"noopener\">Ruby 3.4 features<\/a>. Stay tuned for updates about better code insight and improved inspections.<\/p>\n\n\n\n<p>Minor releases for RubyMine 2024.3 will include select Ruby 3.4 updates as well.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Qodana for Ruby<\/h3>\n\n\n\n<p>We\u2019re integrating Ruby inspections into <a href=\"https:\/\/www.jetbrains.com\/help\/qodana\/getting-started.html\" target=\"_blank\" rel=\"noopener\">Qodana<\/a>, a smart code quality platform by JetBrains. Qodana offers customizable inspection profiles and detailed reports highlighting issues with solutions, and it facilitates code review optimization, standard enforcement, and team collaboration via cloud storage.<\/p>\n\n\n\n<p>With the Qodana plugin in RubyMine, you will be able to run Qodana locally and then forward inspection reports to Qodana Cloud for storage and analysis.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Join the Early Access Program<\/h2>\n\n\n\n<p>You can download the latest EAP build <a href=\"https:\/\/www.jetbrains.com\/ruby\/nextversion\/\" target=\"_blank\" rel=\"noopener\">from our website<\/a> or via the <a href=\"https:\/\/www.jetbrains.com\/toolbox-app\/\" target=\"_blank\" rel=\"noopener\">Toolbox App<\/a>. The full list of closed tickets for this build is available in the <a href=\"https:\/\/youtrack.jetbrains.com\/articles\/RUBY-A-220365241\" data-type=\"link\" data-id=\"https:\/\/youtrack.jetbrains.com\/articles\/RUBY-A-220365241\" target=\"_blank\" rel=\"noopener\">release notes<\/a>.&nbsp;<\/p>\n\n\n\n<p>We encourage you to share your thoughts in the comments below and to create and vote for new feature requests in the <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/ruby\" target=\"_blank\" rel=\"noopener\">issue tracker<\/a>.<\/p>\n\n\n\n<p><em>Happy developing!<\/em><\/p>\n\n\n\n<p><em>The RubyMine team<\/em><\/p>\n","protected":false},"author":1310,"featured_media":538576,"comment_status":"closed","ping_status":"closed","template":"","categories":[826,4156],"tags":[8636,8679,8067],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/ruby\/538561"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/ruby"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/types\/ruby"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/users\/1310"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/comments?post=538561"}],"version-history":[{"count":6,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/ruby\/538561\/revisions"}],"predecessor-version":[{"id":605631,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/ruby\/538561\/revisions\/605631"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/media\/538576"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/media?parent=538561"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/categories?post=538561"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/tags?post=538561"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/cross-post-tag?post=538561"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}