RubyMine不会在Yosemite下启动,没有加载屏幕,也没有错误消息。
这似乎是由Yosemite附带的默认JVM引起的
编辑这似乎也会影响WebStorm
答案 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。
答案 1 :(得分:5)
您不应该编辑plist文件,因为它会阻止Rubymine自动更新。这可以直接来自他们的支持页面:
修改Info.plist将破坏应用程序数字签名并阻止修补程序更新。我们不建议修改Info.plist文件以在JDK 1.7或1.8下运行。
页面位于此处:
正确答案是安装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;,最有可能的第一个链接会显示正确的答案。