【问题标题】:RubyMine syntax error - new version of ruby 2.1.2RubyMine 语法错误——新版 ruby​​ 2.1.2
【发布时间】:2014-08-26 06:02:55
【问题描述】:

我最近更新了我的 ruby​​ 版本。我有 ruby​​ 2.1.0p0,现在转到 ruby​​ 2.1.2p95。

问题是现在几乎我所有的文件都在 ruby​​mine 中显示语法错误。

这曾经很好:

format.json { render json: data }

现在我必须将其更改为这个以删除错误语法:

format.json { render json => data }

问题是我有超过 2000 个文件,我无法更改所有文件会花费我很长时间。

请帮忙。

【问题讨论】:

  • 这听起来更像是您降级到 ruby​​ 1.8.x 时会遇到的问题。 Ruby 2.1 没有改变哈希语法。
  • RubyMine 的首选项 -> 项目设置 -> Ruby SDK 和 Gems 对话框中的 SDK 设置是什么?

标签: ruby-on-rails ruby syntax-error rubymine


【解决方案1】:

我偶然发现了这个问题,我很确定我有你的答案,但我需要更多信息才能确定。 (与 Dave Schweisguth 要求的信息相同)

90% 的可能您需要将“Ruby SDK 和 Gems”设置设置为适当的 Ruby 版本,将最近对 2.1.2p95 的更新添加到您的列表中并选择它,如 http://www.jetbrains.com/ruby/quickstart/#Step_3_Manage_Gems 所述

祝你好运。

【讨论】:

    猜你喜欢
    • 2014-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-10
    • 1970-01-01
    • 1970-01-01
    • 2013-08-31
    相关资源
    最近更新 更多