ruby - 打包 ruby​​ gtk 应用程序

标签 ruby gtk gtk3 gtk2 ruby-gnome2

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

我找不到任何指南或助手来解决 ruby​​ gtk 的这个问题。 ruby-gnome gem 也不附带包装程序。

我的理解是 gtk 是跨平台的,所以这样做并不容易。问题是我无法找到任何可靠的例子来学习这些步骤。

最佳答案

我遇到了和你一样的问题,我已经直接向 GTK3 开发人员提出了这个问题。

这里是 their answer .

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

  • 使用您的 GEM 交付 MSYS2 和 Ruby。
  • 交付您的 gem 并告诉用户自己安装 msys2(带有更新)和 ruby​​ 以及您的 gem 及其依赖项。

关于ruby - 打包 ruby​​ gtk 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49479030/

相关文章:

ruby-on-rails - 设计:跨子域共享 session (用户状态)

ruby-on-rails - Ruby:Class.new 在 Rails 控制台中给出 "Class not initialized"错误

linux - 为什么 gtkmm 有时会自动创建第二个线程?

python - 在 Python GUI (GTK) 中拖放文件

ruby-on-rails - rails : controller won't update model correctly

带双下划线的 Ruby 变量名

python - 如何快速绘制 10000+ 二维图形对象?

c++ - 尝试用 GTK3 编译空白窗口

GTK+ 中的 CSS 不起作用

c - 通过唯一 ID 查找 glade gtk3 小部件