RubyMine新手。我试图在Ubuntu上打开RubyMine并收到以下错误 -
$ bin / rubymine.sh
无法识别的VM选项'+ UseCodeCacheFlushing'
无法创建Java虚拟机。
我的java版 -
$ java -version
java版“1.6.0_10”
Java(TM)SE运行时环境(版本1.6.0_10-b33)
Java HotSpot(TM)客户端VM(版本11.0-b15,混合模式,共享)
答案 0 :(得分:2)
你应该update JDK to a more recent version,你安装的那个太旧而且不支持+UseCodeCacheFlushing
选项
答案 1 :(得分:0)
在一些R& D之后。这就是我解决这个问题的方法。
我在编辑模式下打开 rubymine.vmoptions 文件
$ RubyMine-5.4.3.2.1 $ sudo nano rubymine.vmoptions
我在文件中找到了以下条目 -
-Xms128m
-Xmx512m
-XX:MaxPermSize = 1000m
-XX:ReservedCodeCacheSize = 64m
-XX:+ UseCodeCacheFlushing
-ea
-Dsun.io.useCanonCaches = false
-Djava.net.preferIPv4Stack =真
我增加了前3个条目中的内存大小,并从文件中删除了一些条目。这些是我文件中的最终条目 -
-Xms800m
-Xmx1200m
-XX:MaxPermSize = 1000m
-ea
现在我执行了
$ bin / rubymine.sh
打开RubyMine编辑器。我不确定这是否是正确的解决方案,但它对我有用:)