У меня есть простой Ruby-приложение SOAP:RubyMine - Ключевое слово «требуют» показаны красным цветом, но приложение работает отлично
require 'savon'
client = Savon.client(wsdl: 'https://valid.wsdl.url.here', log: true)
# more code
Я являюсь RubyMine и начинающий Руби так, пожалуйста, прости мне все очевидные ошибки. (Хотя я хорошо знаю IDEA и Java.)
Я установил Ruby (используя Homebrew на Mac и RubyInstaller на Windows8) и Savon, используя gem install savon --version '~> 2.0'
.
Моя проблема в том, что ключевое слово require
, а также Savon
имя класса показано красным цветом. Он выглядит как непризнанный символ, но наведите курсор мыши на require
не показывает никаких сообщений. Но когда я запускаю приложение, все, кажется, работает (а также отлаживается). Кажется, это проблема RubyMine, только на Win8 и OSX. Почему это происходит?
Цените любую помощь. Благодарю.
Выглядит, что вы правы ... Это вводит в заблуждение, потому что в «Цветах и шрифтах -> Общие» есть «Неизвестный символ» в красном. Я думал, что это мое дело, не говоря уже о том, что красный цвет обычно является королем ошибок. То, что я должен был сделать, также проверить «Цвета и шрифты -> Ruby». Благодаря! – waste
Это отбросило меня waaaay. Мой Gemfile выглядит так, как будто он полон ошибок. –