我有一个简单的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问题。为什么会这样?
感谢任何帮助。感谢。
答案 0 :(得分:5)
RubyMine的黑暗主题使用红色来识别关键字和模块。 (我认为它可能会用于其他一些东西,但我没有检查。)
require
红色是完全正常的。错误和警告应加下划线或突出显示。