1

所以我对 Ruby、Gems 和 Git 的世界还是很陌生。

我正在使用 Instagram ruby​​ gem,它目前存在安全漏洞: https ://github.com/Instagram/instagram-ruby-gem/issues/39

在该链接中,它包含一个修复链接。然而,这个修复不是最新版本的 gem 的一部分,它是在最新版本的碰撞之后创作的。我该如何实施呢?

4

1 回答 1

2

您可以通过绕过 gemfile 中的 ruby​​gems 来获取最新的代码副本。

例子:

gem 'instagram', :git => "https://github.com/Instagram/instagram-ruby-gem.git"

或者在您的情况下,因为代码似乎尚未合并到主存储库中:

gem 'instagram', :git => "https://github.com/13k/instagram-ruby-gem.git"

您还可以指定要使用的确切提交或分支。

bundler 文档可以指导您了解详细信息。

这将有助于您立即开始工作。在测试完该代码后,我还会对拉取请求发表评论以说明这一点。

于 2013-02-08T23:37:00.647 回答