2014-12-05 4 views
3

Я получил проект Rails в идее intellij, но как-то уровень языка, похоже, установлен на 1.8. Я получил следующую конфигурацию:Intellij IDEA Ruby Language Level

enter image description here

enter image description here

Но он по-прежнему показывает следующее сообщение об ошибке:

enter image description here

я упускаю что-то? Когда у меня были проблемы с синтаксисом двоеточия раньше, это всегда был уровень языка.

Спасибо, Робин

ответ

0

Я до сих пор не знаю, что проблема точно было, но я предполагаю, что это было что-то TODO с binstubs. То, что я сделал:

  1. Я открыл проект в RubyMine, где я получил предупреждение: «не рубин интерпретатор сконфигурированный для проекта», хотя правильный РВМ рубин был выбран
  2. Я удалил .idea папку и bin папку
  3. Я снова открыл проект в RubyMine, на этот раз он правильно признал РВМ рубин
  4. Я открыл проект в IntelliJ IDEA, все в порядке здесь тоже работает.
+1

У меня недавно возникла проблема с идеей Intellij, установка языкового уровня не работала, и не возобновлялся проект. То, что работа не открывала проект через «Открыть», а удаляла папку .idea и выбирая «Импорт» на экране запуска Intellij IDEA. – rweng

0

Ответ дается rweng:

  1. Удалить .idea папку
  2. File/New/ProjectFromExistingSources

Возможно удаление модуля и воссоздавая тот же может также помочь