RubyMine 5.4 не видит 1.9.3 ruby

Использование RubyMine в качестве моей IDE для разработки ruby ​​с шеф-поваром на MBP под управлением OSX 10.8.4

Chef требует ruby ​​1.9 ruby, и он у меня установлен. При запросе версии ruby ​​через терминал показывает: ruby ​​1.9.3p429. Однако при попытке использовать его с RubyMine он показывает (в разделе «Настройки» -> «SDK») только 1.8.3, не видя и не позволяя мне перейти на 1.9.x.

Любая помощь с благодарностью!.

Спасибо.


person Jean Valjean    schedule 08.08.2013    source источник
comment
Вы пробовали добавить SDK рядом с раскрывающимся списком, в котором показаны доступные SDK?   -  person Charles Caldwell    schedule 08.08.2013
comment
Да, но при указании на /usr/bin/ruby по умолчанию всегда используется 1.8.3.   -  person Jean Valjean    schedule 08.08.2013
comment
Вы перезапустили RubyMine? Иногда у меня возникает похожая проблема с добавлением новых SDK из терминала.   -  person zrl3dx    schedule 08.08.2013
comment
Да, у меня такое же поведение   -  person Jean Valjean    schedule 08.08.2013
comment
Укажите RubyMine на двоичный файл ruby, принадлежащий вашей установке 1.9.3p429 RVM(?).   -  person CrazyCoder    schedule 08.08.2013
comment
Вы нашли решение этой проблемы? Это нормально, чтобы ответить на свой вопрос. Пожалуйста, не забудьте отметить ответ как правильный! :)   -  person sethvargo    schedule 03.01.2014


Ответы (1)


Таким образом, версия 1.8.3 установлена в /usr/bin/ruby. Как ты установил 1.9?

Если вы используете RVM, то ваши установки ruby, вероятно, находятся в ~/.rvm/rubies/. Или, если вы используете rbenv, ruby ​​может быть на уровне ~/.rbenv. Хотя RubyMine должен определять местоположение по умолчанию для rvm и rbenv. У вас есть рубин в другом месте? Возможно, проверьте с помощью sudo find -name ruby в терминале, чтобы найти другие местоположения рубина.

person Scott Willeke    schedule 09.08.2013