【问题标题】:Ruby Shoes packager including Shoes in the appRuby Shoes 打包器,包括应用程序中的鞋子
【发布时间】:2010-03-02 17:46:26
【问题描述】:

我似乎无法让 Ruby Shoes 打包程序正确创建包含 Shoes 的 exe。我正在使用 Raisins 版本 (0.r1134),pack.rb 是从 github 替换的。打包程序制作的exe都是70-80K文件(它们显然不包括鞋子或红宝石)。这些 exe 将在我已经安装了 Shoes 的 XP 机器上运行。但是当我将它们复制到另一台笔记本电脑时,它们会启动一个“正在下载鞋子”对话框,该对话框什么也不做,然后就消失了。

我需要制作独立的 Windows exe,我的理解是打包程序中的“是的,我想要包含鞋子”选项可以做到这一点。我误解了意图吗?有没有办法使这项工作?希望如此,因为我喜欢鞋子。就像大多数女人一样。嗯……也许鞋子是_why试图让更多女性和孩子一样参与编程的尝试……但我离题了。

我在这里找到的其他线程暗示这将起作用:

Problem in Ruby Shoes packaging?

Shoes packager problem

【问题讨论】:

    标签: ruby shoes packager


    【解决方案1】:

    虽然 pack.rb 文件现在引用了新网站 shoes.heroku.com,但似乎这些文件已经从它上面掉下来了。所以它不会生成正确的.exe。哎呀。

    您可以通过将 Shoes Raisins 安装程序(如果有)放在 LIB_DIR 中并重命名来解决此问题。例如。这对我有用:

    D:\Users\me\.shoes\raisins\win32\latest_shoes-novideo.exe
    

    pack.rb 会在尝试下载之前检查这里。

    请注意,可执行文件的工作可能仍然存在问题。就我个人而言,我发现分发 .shy 更可靠。

    需要在包装上做一些工作(我参与了鞋子)。

    【讨论】:

    • 一个 'fixed' pack.rb 至少会通知用户它无法在本地下载或找到文件:github.com/i5m/shoes/blob/master/lib/shoes/pack.rb 试图查看我们是否可以备份文件。
    • 非常感谢!在通过 pack.rb 选择、调试我的 LIB_DIR 设置并确定所需的 exe 是安装 exe 之后,我确实得出了同样的结论。将鞋子 exe 放在那里后,我的可执行文件确实可以工作。但是,我无法生成包含多个 .rb 文件的 exe。所有代码必须在一个 .rb
    • 你能告诉我更多关于.shy的信息吗?将 .shy 分发到另一台没有红宝石/鞋子的机器有什么必要?很高兴听到仍有人积极参与鞋子。
    • 好的,参考现在又回到了 shoes.heroku.com 上,所以它应该现在再次下载文件。但我还没有仔细检查 - 明天会。不幸的是,如果您分发一个害羞的文件,其他人将不得不自己安装 Shoes,所以您也必须分发它。 “我无法生成包含多个 .rb 文件的 exe,但是......”我会看看这个。将目录打包为 shy 文件绝对有效。
    • 刚刚检查过,文件需要在 shoes.heroku.com 上稍微重命名。修复后会回复。
    猜你喜欢
    • 2013-02-24
    • 2012-05-01
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-06
    • 1970-01-01
    相关资源
    最近更新 更多