在Ubuntu上打开RubyMine时无法识别的vm选项

时间:2013-08-23 08:11:59

标签: ubuntu rubymine

RubyMine新手。我试图在Ubuntu上打开RubyMine并收到以下错误 -

$ bin / ruby​​mine.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,混合模式,共享)

2 个答案:

答案 0 :(得分:2)

你应该update JDK to a more recent version,你安装的那个太旧而且不支持+UseCodeCacheFlushing选项

答案 1 :(得分:0)

在一些R& D之后。这就是我解决这个问题的方法。

我在编辑模式下打开 ruby​​mine.vmoptions 文件

$ RubyMine-5.4.3.2.1 $ sudo nano ruby​​mine.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 / ruby​​mine.sh

打开RubyMine编辑器。我不确定这是否是正确的解决方案,但它对我有用:)