В W10 скрипт Ruby хорошо работает в режиме интерпретатора, но не работает в режиме OCRA exe - PullRequest
0 голосов
/ 25 октября 2019

Произойдет следующее:

Запустите OCRA, чтобы получить исполняемый файл:

D:\PROJECTOS\Aviva\GW>ocra 3270_gw_v1.rb --no-enc --no-dep-run
=== Detected gem did_you_mean-1.3.1 (loaded, files)
===     18 files, 17383 bytes
=== Detected gem ocra-1.3.10 (loaded, files)
===     5 files, 210830 bytes
=== Not including encoding support files
=== Building 3270_gw_v1.exe 
=== Adding user-supplied source files
=== Adding ruby executable ruby.exe
=== Adding detected DLL C:/Ruby25-x64/bin/ruby_builtin_dlls/libgmp-10.dll
=== Adding detected DLL C:/Ruby25-x64/bin/ruby_builtin_dlls/libffi-6.dll
=== Adding external manifest C:/Ruby25-x64/bin/ruby_builtin_dlls/ruby_builtin_dlls.manifest
=== Adding library files
=== Compressing 4834376 bytes

LZMA 4.65 : Igor Pavlov : Public domain : 2009-02-03
=== Finished building 3270_gw_v1.exe (1595460 bytes)

Затем запустите файл EXE:


D:\PROJECTOS\Aviva\GW>3270_gw_v1
Traceback (most recent call last):

        2: from D:/Temp/ocr301D.tmp/src/3270_gw_v1.rb:7:in `<main>'
        1: from D:/Temp/ocr301D.tmp/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:54:in `require'
        D:/Temp/ocr301D.tmp/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- open-uri (LoadError)

Я уже делаюдомашнее хозяйство установки Ruby:

$ gem update
$ gem update --system
$ gem install bundler
$ gem cleanup

... чего здесь не хватает?

...