2
我做了一个非常简单的程序,用于添加和组织书籍作者/书名数组。我只有一个需求在我创建的模块的顶部。代码只是标准的ruby,没有任何宝石或任何实现。Ruby Ocra可执行致命错误在不同的Windows版本
require_relative 'pairs2d'
我用ocra把它变成一个可执行文件,而且.exe在我的windows 7电脑(它安装了Ruby)上工作正常。当我将.exe放在另一台计算机上并运行它时,我收到了一个致命错误。另一台电脑是Windows XP,并没有安装Ruby。
这是从控制台输入> OCRA loonalibrary.rb
Including 53 encoding support files (3349504 bytes, use --no-enc to exclude)
DL is deprecated, please use Fiddle
=== Building loonalibrary.exe
=== Adding user-supplied source files
=== Adding ruby executable ruby.exe
=== Adding detected DLL C:/Ruby200-x64/bin/zlib1.dll
=== Adding detected DLL C:/Ruby200-x64/bin/LIBEAY32.dll
=== Adding detected DLL C:/Ruby200-x64/bin/SSLEAY32.dll
=== Adding detected DLL C:/Ruby200-x64/bin/libffi-6.dll
=== Adding library files
=== Compressing 9780669 bytes
=== Finished building loonalibrary.exe (2478492 bytes)
错误后构建,当我跑这不Ruby的Windows XP的计算机上安装:
FATAL ERROR: Failed to create process (C:\DOCUME~1\mike\LOCALS~1\Temp\ocr6CF.tmp\bin\ruby.exe): 193
是到OCRA敏感Windows版本还是这一些其他问题?如果有人知道解决这个问题,我会非常感谢一些帮助。