【发布时间】:2023-04-04 22:27:01
【问题描述】:
我正在完成一个依赖于 Chromium (jxBrowser) 的 Ruby Gem。 Chromium 相当大,有 linux、mac 和 windows 的版本。无法将此 gem 发布到 RubyGem,因为 gem 大小大于 RubyGem 支持的大小。那么,关于在哪里/如何发布这个有什么建议吗?我很乐意将它保留在 RubyGem 中,因为我的其他 gen 已在那里发布。我应该在 RubyGem 中发布安装程序并将文件放在 GitHub 中吗?最好的方法是什么?
感谢您的任何提示和建议......
【问题讨论】:
-
为什么不将 Chromium 作为依赖项而不是随 gem 一起提供?
-
仅仅因为 Chromium 是一个依赖项并不意味着您需要将它包含在您的 gem 中。许多 gem 具有它们不附带的二进制依赖项
-
可能有点隐藏在问题中,但我的 gem 依赖于 jxBrowser,它是一个基于 Chromium 的嵌入式 Java 浏览器。 jxBrowser 可免费用于非商业用途,但需要许可证。所以,我认为没有办法让我的用户直接从 TeamDev(开发人员)下载 jxBrowser,因为他们没有许可证。