在这种情况下,我发现自己两次:我在我的系统上安装了一个 gem,并从我的 Rails 项目中开始使用它。最终我需要对那个宝石做一些改变。我应该如何进行?
理想情况下,我想在某个地方查看该 gem 的源代码,例如 ~/third_party/gems,然后处理它并让我的 Rails 项目使用它。那可能吗?
在所有情况下,宝石都在 github 上,所以我可能会在 github 上找到它,克隆它,创造机会并维护我自己的分支。我想我会直接在我的服务器上使用 gem install 安装该分支。那有意义吗?