RubyMine - 关键字'要求'显示红色,但应用程序工作正常

时间:2014-09-02 01:16:29

标签: ruby rubymine undefined-symbol

我有一个简单的Ruby SOAP应用程序:

require 'savon'
client = Savon.client(wsdl: 'https://valid.wsdl.url.here', log: true)
# more code

我是RubyMine和Ruby初学者所以,请原谅我任何明显的错误。 (虽然我非常了解IDEA和Java。)

我使用gem install savon --version '~> 2.0'安装了Ruby(在Mac上使用Homebrew,在Windows8上使用RubyInstaller)和Savon。

我的问题是require关键字以及Savon类名称显示为红色。它看起来像无法识别的符号,但鼠标悬停在require上方并未显示任何消息。但是当我运行应用程序时,一切似乎都在工作(以及调试)。它似乎只是在Win8和OSX上的RubyMine问题。为什么会这样?

感谢任何帮助。感谢。

1 个答案:

答案 0 :(得分:5)

RubyMine的黑暗主题使用红色来识别关键字和模块。 (我认为它可能会用于其他一些东西,但我没有检查。)

require红色是完全正常的。错误和警告应加下划线或突出显示。