{"id":9326,"date":"2012-01-19T15:03:23","date_gmt":"2012-01-19T15:03:23","guid":{"rendered":"https:\/\/blog.jetbrains.com\/ruby\/?p=4105"},"modified":"2012-01-23T11:09:03","modified_gmt":"2012-01-23T11:09:03","slug":"rubymine-4-0-beta-is-available-for-download","status":"publish","type":"ruby","link":"https:\/\/blog.jetbrains.com\/zh-hans\/ruby\/2012\/01\/rubymine-4-0-beta-is-available-for-download","title":{"rendered":"RubyMine 4.0 Beta is Available for Download!"},"content":{"rendered":"<p>Hello everyone,<\/p>\n<p>Many of you have asked us when RubyMine 4.0 would be released. Today we&#8217;re entering the home stretch! And we glad to announce the first beta version of RubyMine 4 that is available to <a href=\"http:\/\/confluence.jetbrains.net\/display\/RUBYDEV\/RubyMine+EAP\" target=\"_blank\" rel=\"noopener\">download<\/a>.<\/p>\n<p>So let me tell you about the new features:<\/p>\n<ul>\n<li><strong><a href=\"https:\/\/blog.jetbrains.com\/ruby\/2012\/01\/whats-mining-inline-method-refactoring\/\">Inline method refactoring<\/a><\/strong> we told about can now be tried.<\/li>\n<li>We also have good news for those who prefer to deploy with <strong><a href=\"http:\/\/www.modrails.com\/\" target=\"_blank\" rel=\"noopener\">Phusion Passenger<\/a><\/strong>. Now it can be chosen as a server in your run\/debug configuration.<\/li>\n<li>About 2 weeks have passed since <strong>RSpec 2.8.0<\/strong> release and it is already supported by RubyMine.<\/li>\n<li><strong>SCSS <\/strong>and <strong>LESS <\/strong>users might be glad to here that IDE now provides formatting for these languages.<\/li>\n<\/ul>\n<p>Please check <a href=\"http:\/\/confluence.jetbrains.net\/display\/RUBYDEV\/RubyMine+4.0+Beta+%28build+112.477%29+Release+Notes\" target=\"_blank\" rel=\"noopener\">release notes<\/a> to take a look on some screenshots.<\/p>\n<p>RubyMine 4 is on the threshold and these days your feedback is very appreciated! Thank you for staying with us and helping the IDE to become better.<\/p>\n<p>One last thing I want to mention. RubyMine versions now have the codenames, so don&#8217;t be surprised\u00a0with a name T\u014dhi. It is a codename for RubyMine 4 and goes from Japan where it means &#8220;fir-tree&#8221;. You also can now search our blog with <a href=\"https:\/\/blog.jetbrains.com\/ruby\/tag\/tohi\">tag T\u014dhi<\/a> to find all the posts related to RubyMine 4.<\/p>\n<p><em>\u2014<br \/>\nDevelop with pleasure!<br \/>\nJetBrains RubyMine Team<\/em><\/p>\n","protected":false},"author":51,"featured_media":0,"comment_status":"open","ping_status":"open","template":"","categories":[89],"tags":[1265,1266,195],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/ruby\/9326"}],"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\/51"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/comments?post=9326"}],"version-history":[{"count":0,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/ruby\/9326\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/media?parent=9326"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/categories?post=9326"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/tags?post=9326"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/cross-post-tag?post=9326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}