0


我正在开发一个主要的 rails 应用程序,我想在其中安装一些我自己开发的 rails 引擎和 gem。
我的一些(正在开发的)引擎依赖于主应用程序和我已经安装到主应用程序中的引擎。

现在,我想测试一下,我正在开发的引擎是否也可以在我的主应用程序中与已经安装的引擎和 gem 一起工作。

如果我现在想测试它,我必须使用 git 提交每一个更改,并通过主应用程序中的 GitHub 存储库安装 gem / engine。

有没有更好的方法来测试引擎的更改而不必污染 git 提交历史/无需提交每一个更改并通过 git 存储库安装它?

我可以将我的引擎本地安装到主应用程序中,更改某些内容,然后它会立即在主应用程序中可用吗?

4

1 回答 1

2

在您的 Gemfile 中,您可以将 gems 指向您的本地工作副本:

gem 'my_gem', :path => '/my/workspace/my_gem'

http://bundler.io/v1.3/man/gemfile.5.html#PATH-path-

于 2013-07-06T11:14:35.943 回答