我正在尝试在Rails项目中使用gdata
gem。 gem的main development branch不支持Ruby 1.9(require
s 'jcode'
,isn't needed and doesn't exist for Ruby 1.9.x)。当然有forks which do;这是一个简单的修复。但是,要在Rails项目中使用gem,我需要Bundler在部署时可以找到的版本,这意味着使用hg
的项目的分叉将无效(除非Bundler具有Mercurial支持以匹配其Git支持)现在?)。
对我来说,“明显”的解决方案是克隆主Mercurial存储库,制作我需要的修补程序,并将这个新分支推送到Github,我的部署可以在其中克隆它。然而,这看起来似乎不太方便,因为副作用将是建立一个非正式的公共Github回购宝石。这样的事情好吗?
答案 0 :(得分:0)
只要许可证允许,它就绝对没问题。不要忘记链接回原始的回购,并清楚地说明你在自述文件中做了什么。