i我正在完成依赖铬(jxbrowser)的红宝石宝石。Chromium很大,具有用于Linux,Mac和Windows的版本。将这种宝石释放到红宝石是不可能的,因为宝石的大小比RubyGem支撑的大。那么,是否有关于在哪里/如何发布此信息的建议?我很想将其保留在Rubygem中,因为我的其他Gens在那里释放了。我应该在RubyGem中释放安装程序并将文件放入GitHub中吗?最好的方法是什么?
感谢您的任何提示和建议....
您可以要求用户从git安装宝石(bundler:http://bundler.io/git.html,从github branch安装gem?)。
这将导致
之类的行gem 'hard_drive_expander', github: 'rodrigo/hard_drive_expander'
在gemfile中(或gem install
的更长过程 - 您打算使用"库"的用法或独立安装)。请注意,根据您的方案,您可能会有一个依赖于" github托装"宝石的安装程序宝石,或者下载和构建/安装它(尽管对我来说似乎都是肮脏的解决方案,这不是我期望的或通常看到的)。
尽管GitHub确实在存储库上放置了配额,但您可能不会击中它们(https://help.github.com/articles/what-is-my-my-disk-quota/)。
另一个选择是自己托管(http://guides.rubygems.org/run-your-own-own-gem-server/)。
对不起"链接"答案。
但是,@icguida和 @engineersmnky对您的问题的评论非常值得考虑:您真的需要 include chromium?
update
有一个宝石将挂在gem
中以允许这样的使用:gem specific_install https://github.com/githubsvnclone/rdoc.git
。宝石称为特定_install:https://github.com/rdp/specific_install。