Ruby on rails Ruby Enterprise Edition gems/activesupport-2.3.8/lib/active\u support/core\u ext/time/zones.rb:56:[BUG]分段错误

Ruby on rails Ruby Enterprise Edition gems/activesupport-2.3.8/lib/active\u support/core\u ext/time/zones.rb:56:[BUG]分段错误,ruby-on-rails,ruby,segmentation-fault,Ruby On Rails,Ruby,Segmentation Fault,我试图用Ruby Enterprise Edition运行rails应用程序,但出现以下错误: /home/ubuntu/.rvm/gems/ree-1.8.7-2011.03/gems/ activesupport-2.3.8/lib/active_support/core_ext/ time/zones.rb:56: [BUG] Segmentation fault ruby 1.8.7 (2011-02-18 patchlevel 334) [i686-linux], MBARI 0x87

我试图用Ruby Enterprise Edition运行rails应用程序,但出现以下错误:

/home/ubuntu/.rvm/gems/ree-1.8.7-2011.03/gems/
activesupport-2.3.8/lib/active_support/core_ext/
time/zones.rb:56: [BUG] Segmentation fault
ruby 1.8.7 (2011-02-18 patchlevel 334) [i686-linux], MBARI 0x8770, 
Ruby Enterprise Edition 2011.03
你知道会出什么问题吗?我尝试用GCC4.4.1和4.4.2构建REE,但在这两种情况下我都遇到了错误

问题是我的应用程序使用线程和nokogiri


如何对此进行故障排除

首先尝试看看您是否可以在不使用RVM的情况下通过REE安装重现问题。如果您在使用自定义编译的REE(不带RVM)时没有看到SEGFULT,那么您的RVM安装很可能是软管。之后,尝试更新RVM并重新安装REE,这将解决您的问题

RVM中很少有bug会导致使用未使用当前版本Ruby编译的本机gems