Ruby,使用包含TK GUI的ocra部署exe

Ruby,使用包含TK GUI的ocra部署exe,ruby,tk,Ruby,Tk,Ocra无法处理需要“tk”的应用程序 require 'tk' puts 'nope' 将此代码打包为 光学字符识别 不起作用(如链接中的一个问题所述) 问题: (Ocra是1.9版的“新”RubyScript 2Exe,本质上是用于将rb脚本部署为可执行文件) 唯一的问题似乎是tcl缺少DLL文件 我不认为这是个问题 问题是tk缺少DLL文件 如果已知,则可以在执行ocra时将其包括在内 有没有办法知道tk工作所需的DLL依赖性?我今天没有查看问题跟踪器。。。已经解决了(几个小时前),对不

Ocra无法处理需要“tk”的应用程序

require 'tk'
puts 'nope'
将此代码打包为 光学字符识别 不起作用(如链接中的一个问题所述) 问题:

(Ocra是1.9版的“新”RubyScript 2Exe,本质上是用于将rb脚本部署为可执行文件)

唯一的问题似乎是tcl缺少DLL文件

我不认为这是个问题

问题是tk缺少DLL文件
如果已知,则可以在执行ocra时将其包括在内


有没有办法知道tk工作所需的DLL依赖性?

我今天没有查看问题跟踪器。。。已经解决了(几个小时前),对不起

(-“添加所有核心”是可选的,如果exe没有它,则不包括它)


-->

我今天没有查看问题追踪器。。。已经解决了(几个小时前),对不起。ocra.bat.\lib\main.rb--windows C:\Ruby192\lib\tcltk \--无自动加载--添加所有核心(添加所有核心是可选的,如果exe没有它,则不包括它)-->如果您尝试了它,并且成功了,您应该将其作为aswer发布并接受它(请参阅)。注意:订购很重要!以家长为例,这些都不适合我。当我使用
ocra file.rb--windows…
时,我收到一个请求,无法加载这样的文件。当我使用
bundle exec ocra file.rb--windows…
时,程序将出现,但随后给出一个错误,它不知道如何处理.gitignore<代码>错误:不知道将gemfile C:/Users/user1/Desktop/ruby-tk/tk\u 02/.gitignore放在哪里
ocra rubyfile.rb --windows C:\Ruby192\lib\tcltk\ --no-autoload --add-all-core