manxingxing/manxingxing.github.io

使用本地gem代码调试

Opened this issue · 0 comments

gem 一般位于某个 gem source,例如 rubygems(及其镜像), git仓库

有时为了修改被依赖的gem,需要把gem源码拉到本地,修改后调试。项目需要修改gem的指向,以使用本地修改过的gem代码。

有两种方式

  1. 修改 Gemfile, 使用 path 参数,指定本地路径
  2. 使用 bundle config 设置别名
bundle config set local.<GEM_NAME> <PATH>
# 撤回配置
bundle config unset local.<GEM_NAME>