新手问题 如何调用本地代码替换 gem 库的?

hub_bran · 2017年10月17日 · 最后由 freefishz 回复于 2017年10月17日 · 1206 次阅读

刚接触 ruby 不久有些问题不知道该如何解决,希望大家帮忙。 目前在做 fastlane 的一些开发,有些问题需要调试。我希望调用 github 下载的源码进行调试,而非修改 gem 安装的库进行调试。请问该如何操作?

Gemfile 里面修改

gem 'your-gem', path: '/path/to/to/gem/source'

如果是别人的 Gem,你可以用 gem open 命令来打开一个 Gem 的源代码,并且可以直接修改。

例如:

$ gem open fastlane

@huacnlee😀 谢谢您的答案。

也可以用 monkey patch,打开修改。

hub_bran 关闭了讨论。 10月17日 13:49
需要 登录 后方可回复, 如果你还没有账号请 注册新账号