【发布时间】:2010-11-09 20:40:45
【问题描述】:
我最近使用 macports 在 Mac OS X 10.6.4 上安装了 jgem 和 jruby。现在,当我尝试运行它们时,它们都会产生臭名昭著的“Trace/BPT 陷阱”错误。
例如,从命令行:
$ jgem --version Trace/BPT trap $ jruby --version jruby 1.5.2 (ruby 1.8.7 patchlevel 249) (2010-11-03 6586) (Java HotSpot(TM) Client VM 1.6.0_03-p3) [i386-java] Trace/BPT trap
这不是我在这台机器上安装的这些程序的第一个版本,所以我很好奇是否应该归咎于 java 或 ruby 的某些旧版本。我对 jgem 或 jruby 内部结构不够熟悉,不知道这是否是一个合理的猜测。
这是我的 ruby 和 java 版本:
$ java -version
java version "1.6.0_03-p3"
$ ruby --version
ruby 1.8.7 (2010-08-16 patchlevel 302) [i686-darwin10]
非常感谢任何见解。提前致谢。
【问题讨论】: