如何编辑和测试我分叉的gem?

How to edit and test a gem I forked?

我知道我可以在 GEMFILE 中指定 gem 的位置,但如果我不想使用虚拟 rails 应用程序怎么办? (或者如果我确实使用了虚拟 rails 应用程序,我该怎么做?)本质上,如果我想做相当于 gem install 'foo' 的事情,但是 gem 是我从中分叉出来的东西怎么办? GitHub 并且我自己进行了编辑。此外,没有 .gem 文件。

使用 .gem 文件,您可以 运行 gem install --force --local GEM_NAME.gem

没有 .gem 文件,您可以使用 gem 规范构建您的 gem:gem build GEM_NAME.gemspec

如果您没有 gemspec 文件,请编写一个或使用 bundler to maintain one

您的 .gem 文件只是 gem 本身的存档文件。