我正在尝试在 Ubuntu 13.10 上启动 RubyMine。但是我收到一个错误:
A fatal error has been detected by the Java Runtime Environment:
SIGSEGV (0xb) at pc=0x00007f3c371c010e, pid=3624, tid=139896602744576
JRE version: Java(TM) SE Runtime Environment (7.0_51-b13) (build 1.7.0_51-b13)
Java VM: Java HotSpot(TM) 64-Bit Server VM (24.51-b03 mixed mode linux-amd64 compressed oops)
Problematic frame:
C [libt2k.so+0x4210e] fnt_InnerExecute+0x6e
Core dump written. Default location: /home/user/Software/RubyMine-6.0.3/bin/core or core.3624
An error report file with more information is saved as:
/home/user/Software/RubyMine-6.0.3/bin/hs_err_pid3624.log
If you would like to submit a bug report, please visit:
http://bugreport.sun.com/bugreport/crash.jsp
The crash happened outside the Java Virtual Machine in native code.
See problematic frame for where to report the bug.
Aborted (core dumped)
如果我以根用户身份启动它--一切都正常。
答案1
RubyMine 完全安装在用户帐户内。无需使用 sudo 或以 root 身份运行 RubyMine。可能您以 root 身份启动并将设置锁定给他。只需检查几件事。
- 检查你的 ~/.RubyMine50 (或 ~/.RubyMine60) 目录是否归你所有而非 root 所有
- 检查您将 RubyMine 环境解压到的位置是否也可由您的用户(而非 root)读取。
更改目录权限:
sudo chown-vR用户。用户~/.RubyMine50
在哪里用户是您的用户 ID。从技术上讲,第二个是团体,但我只看到 Ubuntu 将每个用户设置为自己的组。