1

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

$ bin/rubymine.sh

无法识别的 VM 选项“+UseCodeCacheFlushing”
无法创建 Java 虚拟机。

我的Java版本是-

$ java -version

java version "1.6.0_10"
Java(TM) SE Runtime Environment (build 1.6.0_10-b33)
Java HotSpot(TM) Client VM (build 11.0-b15,混合模式,共享)

4

2 回答 2

2

您应该将JDK 更新到较新的版本,您安装的版本太旧且不支持+UseCodeCacheFlushing选项

于 2014-02-03T21:54:37.000 回答
0

经过一些研发。这就是我解决这个问题的方法。

我在编辑模式下 打开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=true

我增加了前 3 个条目的内存大小,并从文件中删除了一些条目。这些是我文件中的最终条目 -

  -Xms800m
  -Xmx1200m
  -XX:MaxPermSize=1000m
  -ea

现在当我执行
  $ bin/rubymine.sh

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

于 2013-08-23T09:23:19.893 回答