如何在rails中指定gem的非发行版本?
我不断修改gem,我希望在我的rails应用程序中测试。这样做的最佳方法是什么?
答案 0 :(得分:4)
解决此问题的一种方法是指定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"
有关详细信息,请参阅here。