Ruby on rails 无法使用适用于Ruby 2.7.2版的OCRA创建exe

Ruby on rails 无法使用适用于Ruby 2.7.2版的OCRA创建exe,ruby-on-rails,ruby,ocra,Ruby On Rails,Ruby,Ocra,我正在尝试使用OCRA从.rb文件创建exe文件。我正在使用下面的命令,但得到一个错误。 Ruby版本-->Ruby 2.7.2p137 OCRA版本-->OCRA(1.3.11) ocra digitalSignatureValidation.rb--dll C:\Ruby27-x64\msys64\mingw64\bin\libssp-0.dll ==加载脚本以检查依赖项 已启动test.xml的签名验证过程 文件1中可用的签名编号 签名1已验证=错误 已完成test.xml的签名验证过程

我正在尝试使用OCRA从.rb文件创建exe文件。我正在使用下面的命令,但得到一个错误。 Ruby版本-->Ruby 2.7.2p137 OCRA版本-->OCRA(1.3.11)

ocra digitalSignatureValidation.rb--dll C:\Ruby27-x64\msys64\mingw64\bin\libssp-0.dll

==加载脚本以检查依赖项
已启动test.xml的签名验证过程
文件1中可用的签名编号
签名1已验证=错误
已完成test.xml的签名验证过程
==检测到gem fiddle-1.0.0(已加载,文件)
==0个文件,0个字节
===检测到gem您的意思是-1.4.0(已加载,文件)
==0个文件,0个字节
==检测到的gem ocra-1.3.11(已加载,文件)
==5个文件,271800字节
==检测到的gem uri-0.10.0(已加载,文件)
==0个文件,0个字节
===检测到gem chilkat-9.5.0.86-x64-mingw32(已加载,文件)
==2个文件,39518610字节
==包括61个编码支持文件(3642880字节,使用--no-enc排除)
==构建digitalSignatureValidation.exe
==添加用户提供的源文件
==添加ruby可执行文件ruby.exe
===添加检测到的DLL C:/Ruby27-x64/bin/ruby\u builtin\u DLL/libgmp-10.DLL
===添加检测到的DLL C:/Ruby27-x64/bin/ruby\u builtin\u DLL/libffi-7.DLL
==添加外部清单C:/Ruby27-x64/bin/ruby\u builtin\u dlls/ruby\u builtin\u dlls.manifest
==添加提供的DLL C:\Ruby27-x64\msys64\mingw64\bin\libssp-0.DLL
回溯(最近一次呼叫最后一次):
10917:from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/ocra-1.3.11/bin/ocra:1231:in'block in'
10916:from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/ocra-1.3.11/bin/ocra:879:in'build_exe'
10915:from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/ocra-1.3.11/bin/ocra:879:in'new'
10914:from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/ocra-1.3.11/bin/ocra:1071:in'initialize'
10913:from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/ocra-1.3.11/bin/ocra:1071:in'open'
10912:from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/ocra-1.3.11/bin/ocra:1087:in`block in initialize'
10911:from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/ocra-1.3.11/bin/ocra:936:in'block in build_exe'
10910:from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/ocra-1.3.11/bin/ocra:936:in'each'
... 10905级。。。
4:来自C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/ocra-1.3.11/bin/ocra:1172:in'ensuremkdir'
3:from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/ocra-1.3.11/bin/ocra:1172:in'ensuremkdir'
2:来自C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/ocra-1.3.11/bin/ocra:1172:in'ensuremkdir'
1:from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/ocra-1.3.11/bin/ocra:120:in'dirname'
C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/ocra-1.3.11/bin/ocra:120:在“新建”中:堆栈级别太深(SystemStackError)
如果我使用以下命令运行,则exe不可执行,并在尝试运行exe时出现以下错误。但使用此方法创建exe

ocra digitalSignatureValidation.rb——无dep运行

=== Loading script to check dependencies
Started Signature Validation Process for test.xml
No of Signature available in document 1
Signature 1 verified = false
Completed Signature Validation Process for test.xml
=== Detected gem fiddle-1.0.0 (loaded, files)
===     0 files, 0 bytes
=== Detected gem did_you_mean-1.4.0 (loaded, files)
===     0 files, 0 bytes
=== Detected gem ocra-1.3.11 (loaded, files)
===     5 files, 271800 bytes
=== Detected gem uri-0.10.0 (loaded, files)
===     0 files, 0 bytes
=== Detected gem chilkat-9.5.0.86-x64-mingw32 (loaded, files)
===     2 files, 39518610 bytes
=== Including 61 encoding support files (3642880 bytes, use --no-enc to exclude)
=== Building digitalSignatureValidation.exe
=== Adding user-supplied source files
=== Adding ruby executable ruby.exe
=== Adding detected DLL C:/Ruby27-x64/bin/ruby_builtin_dlls/libgmp-10.dll
=== Adding detected DLL C:/Ruby27-x64/bin/ruby_builtin_dlls/libffi-7.dll
=== Adding external manifest C:/Ruby27-x64/bin/ruby_builtin_dlls/ruby_builtin_dlls.manifest
=== Adding supplied DLL C:\Ruby27-x64\msys64\mingw64\bin\libssp-0.dll
Traceback (most recent call last):
        10917: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/ocra-1.3.11/bin/ocra:1231:in `block in <top (required)>'
        10916: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/ocra-1.3.11/bin/ocra:879:in `build_exe'
        10915: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/ocra-1.3.11/bin/ocra:879:in `new'
        10914: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/ocra-1.3.11/bin/ocra:1071:in `initialize'
        10913: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/ocra-1.3.11/bin/ocra:1071:in `open'
        10912: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/ocra-1.3.11/bin/ocra:1087:in `block in initialize'
        10911: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/ocra-1.3.11/bin/ocra:936:in `block in build_exe'
        10910: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/ocra-1.3.11/bin/ocra:936:in `each'
         ... 10905 levels...
            4: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/ocra-1.3.11/bin/ocra:1172:in `ensuremkdir'
            3: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/ocra-1.3.11/bin/ocra:1172:in `ensuremkdir'
            2: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/ocra-1.3.11/bin/ocra:1172:in `ensuremkdir'
            1: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/ocra-1.3.11/bin/ocra:120:in `dirname'
C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/ocra-1.3.11/bin/ocra:120:in `new': stack level too deep (SystemStackError)