RubyMine无法在Yosemite上启动

时间:2014-10-17 10:11:40

标签: webstorm rubymine osx-yosemite

RubyMine不会在Yosemite下启动,没有加载屏幕,也没有错误消息。

这似乎是由Yosemite附带的默认JVM引起的

编辑这似乎也会影响WebStorm

4 个答案:

答案 0 :(得分:22)

此解决方案存在争议 - 请在应用更改前阅读所有内容!

打开此文件

使用java -version检查Java的版本,很可能是1.8,您应该看到类似的内容:

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

或者对于WebStorm

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

更新以下密钥

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

<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

答案 1 :(得分:5)

您不应该编辑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

答案 2 :(得分:4)

JDK 1.6需要运行,并且可能在您的系统上丢失。请安装Apple JDK 1.6。当你第一次启动产品时,应该有一个窗口,建议安装Java,但它可能会被其他应用程序窗口隐藏。

Apple JDK 1.6下载:http://support.apple.com/kb/DL1572

我试图下载JDK 1.6,它可以在我的Mac上运行。

答案 3 :(得分:0)

只需为OS X安装java,它就可以解决问题。

直到OS X El Capitan(10.11),this链接解决。或者你可以google&#34; java for osx&#34;,最有可能的第一个链接会显示正确的答案。