如何在 Rails 中指定 gem 的非发布版本?
我不断地对我希望在我的 Rails 应用程序中测试的 gem 进行修改。这样做的最佳方法是什么?
如何在 Rails 中指定 gem 的非发布版本?
我不断地对我希望在我的 Rails 应用程序中测试的 gem 进行修改。这样做的最佳方法是什么?
解决此问题的一种方法是指定 git 存储库的位置,而不是 gem 的版本。
例如
gem "gem_name", git: "git://github.com/your_github/gem_name.git"
指定本地机器
gem "gem_name", git: "/path/to/repository"
或者,您可以简单地指定路径
gem "gem_name", path: "/path/to/gemfile"
但是使用 git 存储库可以让您在备用分支中保留多个配置,指定以前的提交,以及我在这个简短答案中所能描述的更多内容。例如,以下指定了一个备用分支:
gem "gem_name", git: "git://github.com/your_github/gem_name.git", branch: "branch_name"
有关更多详细信息,请参见此处。