当前位置: 首页 > 科技观察

RubyMine将停止支持Rails3

时间:2023-03-12 10:08:11 科技观察

Jetbrains近日宣布,RubyMine将在下一个版本中停止支持Rails3和其他过时的功能。事实上,Jetbrains在发布RubyMine2022.1时取消了对Rails3的支持。原因也很简单。Rails3多年前就结束了它的生命周期,大多数人已经切换到更新的Rails版本。.因此,考虑到继续支持Rails3所涉及的精力和成本,在RubyMine中继续支持Rails3似乎并不实际。不过,官方当时并没有及时明确地传达这个决定,只是提了一句话在更新说明中非常不起眼的地方。这给升级RubyMine后仍在使用Rails3的一些用户带来了问题。在后来发布的RubyMine2022.1.1版本中,又重新加入了对Rails3的支持,Jetbrains也为此向用户致歉。随着Rails7于去年年底推出,Rails3自2016年起过时,Jetbrains分析显示Rails3仅占不到2%的用户,现在可能是停止支持Rails3的好时机。所以从下一个主要的开始发布(RubyMine2022.2),RubyMine将正式取消对Rails3的支持。这意味着Rails3/4/5/6/7中的共享Rails功能仍然有效,但Rails3特定功能(主要是服务器运行配置)将被停产。从RubyMine2022.2开始,Jetbrains也将不再修复与Rails3相关的任何新问题。除了放弃对Rails3的支持外,RubyMine还计划放弃对许多其他过时功能和技术的支持,包括:RailsView:a在RubyMine中显示项目结构的Rails特定方式,因为RubyMine用户很少使用此功能,现在默认情况下禁用。RailsView的现有用户仍然可以在当前的主要版本中使用它,但在下一个主要版本中,它只能通过单独的RubyMine插件使用。RCovgem:在v2022.1.1中默认禁用,但如果IDE检测到您的配置需要它,它会建议您重新启用它。此功能将在下一个主要版本(v2022.2)中完全弃用。对预加载服务器(Zeus、Spork和Nailgun)以及JRubyCucumber运行配置类型的支持将在v2022.2中弃用。RubyMinev2022.2预计2022年第三季度发布,如有用户还在使用Rails3及相关特性,届时请不要升级,或将项目升级到更高版本。本文转自OSCHINA标题:RubyMine将停止支持Rails3地址:https://www.oschina.net/news/196845/rubymine-stop-supporting-rails-3