6

将使用 ruby​​ 构建的 gtk2/gtk3 应用程序打包为 Windows、linux、macos 的可执行文件,最不让人头疼的技术是什么?

我找不到任何指南或帮助者来为 ruby​​ gtk 解决这个问题。ruby-gnome gem 也没有附带打包程序。

我的理解是 gtk 是跨平台的,所以这样做不应该是微不足道的。问题是我找不到任何可靠的例子来学习这些步骤。

4

2 回答 2

1

我遇到了和你一样的问题,我已经把问题直接提交给了 GTK3 开发人员。

这是他们的答案

这意味着,如果您现在选择将 GTK3 与 Ruby 一起使用,您必须:

  • 使用您的 GEM 交付 MSYS2 和 Ruby。
  • 交付您的 gem 并告诉用户自己安装 msys2(带有更新)和 ruby​​ 以及您的 gem 和依赖项。
于 2019-10-22T12:32:51.353 回答
0

似乎ruby​​-gnome2的核心开发人员并不关心 Ruby 社区之外的应用程序分发。

例如, ruby-gnome2的维护者之一 Sutou 先生将他的 Ruby/Gtk 演示工具“ Rabbit ”仅作为Ruby Gem分发。

于 2018-06-08T04:34:29.777 回答