我正在尝试使用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
知道可能出现什么问题吗?我尝试用GCC 4.4.1和4.4.2构建REE,在这两种情况下我都遇到了错误。
问题是我的应用程序使用线程和nokogiri。
我该如何解决这个问题?
答案 0 :(得分:0)
首先尝试查看是否可以在不使用RVM的情况下使用REE安装重现问题。如果在使用自定义编译的REE(没有RVM)时没有看到段错误,那么很可能是你的RVM安装。之后,尝试更新RVM并干净地重新安装REE,这应该可以解决您的问题。
RVM中的错误很少,可能会导致使用未使用当前版本的Ruby编译的本机gem。