Webstorm 鲁比明未能在约塞米蒂启动

Webstorm 鲁比明未能在约塞米蒂启动,webstorm,rubymine,osx-yosemite,Webstorm,Rubymine,Osx Yosemite,RubyMine不会在Yosemite下启动,没有加载屏幕,没有错误消息 这似乎是由Yosemite附带的默认JVM造成的 编辑这似乎也会影响WebStorm此解决方案存在争议-请在应用更改之前阅读所有内容! 打开此文件 通过使用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)

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

这似乎是由Yosemite附带的默认JVM造成的

编辑这似乎也会影响WebStorm

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

通过使用
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
还是网络风暴

/Applications/WebStorm.app/Contents/Info.plist
更新以下密钥

JVM版本
1.7*

JVM版本
1.8*
鲁比明现在应该可以走了


对此解决方案的反馈 JetBrains不建议使用此解决方案,因为它将使用修补程序中断自动更新。这种折衷对我来说是可以接受的,因为我只是想尽快开始,避免安装Java1.6


完整的讨论在这里

您不应该编辑plist文件,因为它会阻止Rubymine自动更新。这是直接从他们的支持页面:

修改Info.plist将破坏应用程序数字签名并阻止修补程序更新。我们不建议修改Info.plist文件以在JDK1.7或1.8下运行

页面位于此处:


正确的答案是安装JDK 1.6。JDK 1.6是运行所必需的,并且可能在您的系统中缺失。请安装Apple JDK 1.6。当您第一次启动产品时,应该有一个建议安装Java的窗口,但它可能被其他应用程序窗口隐藏

苹果JDK 1.6下载:


我已经尝试下载JDK1.6,它可以在我的Mac上运行。

只要安装java for OS X,它就会解决这个问题


直到OSX El Capitan(10.11),链接解决了这个问题。或者你可以在谷歌上搜索“java for osx”,很可能第一个链接会告诉你正确的答案。

我并不反对,但必须安装java 1.6是一件痛苦的事情,.plist更改是一个快速解决问题的方法。我将更新我的答案以反映这一反馈。为什么安装Java1.6很痛苦?下载文件并双击,有什么好痛苦的?苹果JDK的链接断了。我在Eclipse中开发的是Oracle JDK 1.8,所以有可能保留它吗?我只需要为Rubymine 6.3.3使用Java6。