1
所以我对Ruby,Gems和Git的世界还很陌生。下载红宝石宝石修复程序?
我使用Instagram的红宝石的宝石,目前有一个安全漏洞: https://github.com/Instagram/instagram-ruby-gem/issues/39
在该链接它包含一个链接到一个修补程序。但是,此修复程序不是最新版本的宝石的一部分,它是在最新版本的凹凸版后创作的。 我该如何去实施它?
所以我对Ruby,Gems和Git的世界还很陌生。下载红宝石宝石修复程序?
我使用Instagram的红宝石的宝石,目前有一个安全漏洞: https://github.com/Instagram/instagram-ruby-gem/issues/39
在该链接它包含一个链接到一个修补程序。但是,此修复程序不是最新版本的宝石的一部分,它是在最新版本的凹凸版后创作的。 我该如何去实施它?
您可以通过绕过gemfile中的rubygems来要求最新的代码副本。
例子:
gem 'instagram', :git => "https://github.com/Instagram/instagram-ruby-gem.git"
或在您的情况下,由于代码不会出现已经合并到主资料库尚未:
gem 'instagram', :git => "https://github.com/13k/instagram-ruby-gem.git"
你也可以指定确切的承诺或分支来使用。
The bundler documentation可以引导你通过细节。
这将为你工作,让你立即去。我也会在测试完代码后,对pull request发表评论。
完美!谢谢! – Deekor 2013-02-08 23:44:30