Ocra 无法处理需要“tk”的应用程序
require 'tk'
puts 'nope'
将此代码打包为ocra http://github.com/larsch/ocra http://github.com/larsch/ocra不起作用(如链接中的一个问题中提到的)
问题:https://github.com/larsch/ocra/issues/29 https://github.com/larsch/ocra/issues/29
(Ocra 是 1.9 的“新”rubyscript2exe,本质上它用于将 rb 脚本部署为可执行文件)
唯一的问题似乎是缺少 tcl 的 DLL 文件
我不认为这是一个问题
AFAIK 问题是缺少 tk 的 DLL 文件
如果已知,则可以在执行 ocra 时将其包含在内
有没有办法知道 tk 工作所需的 DLL 依赖项?
我今天没有查看问题跟踪器...它已经解决了(几个小时前),抱歉。
ocra rubyfile.rb --windows C:\Ruby192\lib\tcltk\ --no-autoload --add-all-core
(--add-all-core 是可选的,如果 exe 没有它也能工作,则不要包含它)
--> https://github.com/larsch/ocra/issues/29 https://github.com/larsch/ocra/issues/29
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)