【问题标题】:Unrecognized vm option when opening RubyMine on Ubuntu在 Ubuntu 上打开 RubyMine 时无法识别的 vm 选项
【发布时间】:2014-02-04 05:54:37
【问题描述】:

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,混合模式,共享)

【问题讨论】:

    标签: ubuntu rubymine


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      我在编辑模式下打开 rubymine.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 编辑器。我不确定这是不是正确的解决方案,但它对我有用:)

      【讨论】:

      • 你应该update JDK to a more recent version,你安装的太旧了,不支持+UseCodeCacheFlushing选项。
      • @CrazyCoder 你能回答一下吗?
      • 我在使用 pycharm 时遇到了同样的问题,我从 pycharm64.vmoptions 文件中删除了 -XX:+UseCodeCacheFlushing 行。它对我有用。
      猜你喜欢
      • 1970-01-01
      • 2020-10-24
      • 1970-01-01
      • 1970-01-01
      • 2020-04-29
      • 2016-08-26
      • 1970-01-01
      • 1970-01-01
      • 2016-05-27
      相关资源
      最近更新 更多