我之前几次遇到这样的错误,但这种情况非常罕见。现在我每次运行红宝石都会得到它。 (除了一些命令,如" ruby -v"或" ruby -help")
我正在使用Win8,RailsInstaller。我重新安装了它,但那并没有帮助。我知道使用* nix系统更合适,我迟早会这样做。
我看到了一些类似于我的问题,但是错误的细节(mySql或gems)。我在那里找不到有用的东西。
C:\Users\User>ruby puts "hello"
<internal:enc/prelude>:3: [BUG] Segmentation fault
ruby 1.9.3p545 (2014-02-24) [i386-mingw32]
-- Control frame information -----------------------------------------------
c:0007 p:---- s:0018 b:0018 l:000017 d:000017 CFUNC :require
c:0006 p:0014 s:0014 b:0014 l:000005 d:000013 BLOCK <internal:enc/prelude>:3
c:0005 p:---- s:0011 b:0011 l:000010 d:000010 FINISH
c:0004 p:---- s:0009 b:0009 l:000008 d:000008 CFUNC :each
c:0003 p:0014 s:0006 b:0006 l:000005 d:000005 TOP <internal:enc/prelude>:1
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:00244c d:00244c TOP
-- Ruby level backtrace information ----------------------------------------
<internal:enc/prelude>:1:in `<compiled>'
<internal:enc/prelude>:1:in `each'
<internal:enc/prelude>:3:in `block in <compiled>'
<internal:enc/prelude>:3:in `require'
-- C level backtrace information -------------------------------------------
这是我第一次在这里提问。所以告诉我,如果我错过了写在这里的东西。任何想法或建议都非常感谢!
只要我在管理员根目录下使用命令行,问题就会消失。不知道为什么。
实际上我正在安装虚拟盒的一半(实际上我做了,但它也没有工作。)似乎它现在经常与VBox发生,人们抱怨反病毒和一些DLL问题。