RubyMine не запускается на Yosemite

RubyMine не запускается под Yosemite, нет экрана загрузки, нет сообщения об ошибке.

Похоже, это вызвано JVM по умолчанию, которая поставляется с Yosemite.

ИЗМЕНИТЬ Похоже, это также влияет на WebStorm.


person muttonlamb    schedule 17.10.2014    source источник


Ответы (4)


Это решение спорное - пожалуйста, прочтите его полностью, прежде чем вносить изменения!

Откройте этот файл

Проверьте версию Java, скорее всего 1.8, используя java -version, вы должны увидеть что-то вроде:

java version "1.8.0_20"
Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)

Откройте и отредактируйте

/Applications/RubyMine.app/Contents/Info.plist

Или для Вебсторм

/Applications/WebStorm.app/Contents/Info.plist

Обновите следующий ключ

<key>JVMVersion</key>
<string>1.7*</string>

to

<key>JVMVersion</key>
<string>1.8*</string>

Теперь RubyMine готов к работе


Отзыв об этом решении

JetBrains не рекомендует это решение, так как оно нарушит автоматическое обновление с помощью исправлений. Этот компромисс был для меня приемлемым, так как я просто хотел быстро начать работу и избежать установки Java 1.6.

Полное обсуждение находится здесь https://intellij-support.jetbrains.com/entries/27854363-IDE-doesn-t-start-after-updating-to-Mac-OS-Yosemite-or-Mavericks

person muttonlamb    schedule 17.10.2014

Вам не следует редактировать файл plist, так как это помешает автоматическому обновлению Rubymine. Это прямо с их страниц поддержки:

Изменение файла Info.plist нарушит цифровую подпись приложения и предотвратит обновление патча. Мы не рекомендуем изменять файл Info.plist для работы с JDK 1.7 или 1.8.

Страница находится здесь:

https://intellij-support.jetbrains.com/entries/27854363-IDE-doesn-t-start-after-updating-to-Mac-OS-Yosemite-or-Mavericks

Правильный ответ — установить Apple JDK 1.6.

person kakubei    schedule 21.10.2014
comment
Я не согласен, но необходимость установки java 1.6 — это боль, а изменение .plist — это быстрое решение, чтобы все заработало. Я обновлю свой ответ, чтобы отразить этот отзыв. - person muttonlamb; 22.10.2014
comment
Почему так сложно установить Java 1.6? Вы скачиваете файл и дважды кликаете, что тут мучительного? - person kakubei; 23.10.2014
comment
ссылка на Apple JDK не работает - person alexey_the_cat; 02.11.2014
comment
Можно ли сохранить Oracle JDK 1.8, поскольку я разрабатываю его в Eclipse? Мне нужна Java 6 только для Rubymine 6.3.3. - person Peter Andersson; 05.11.2014

JDK 1.6 требуется для запуска и может отсутствовать в вашей системе. Пожалуйста, установите Apple JDK 1.6. При первом запуске продукта должно появиться окно с предложением установить Java, но оно может быть скрыто другими окнами приложения.

Загрузка Apple JDK 1.6: http://support.apple.com/kb/DL1572.

Я попытался загрузить JDK 1.6, он работает на моем Mac.

person liu jing    schedule 06.11.2014

Просто установите java для OS X, и это решит проблему.

Вплоть до OS X El Capitan (10.11) эта ссылка решает. Или вы можете просто погуглить «java для osx», скорее всего, первая ссылка покажет вам правильный ответ.

person Kiran A B    schedule 09.12.2015