我需要这样做,因为我们的服务器上有gem,而且我需要带有分支的认证版本来开发另一个产品并需要分支主机。 使CI正常工作。
Rails不允许您在gemfile中为同一个gem使用不同的分支或路径。所以我这样做了它并且它有效,这是一个很好的做法吗?或者有人知道解决这个问题的另一种方法。
branch = 'master'
group :development, :homolog do
gem 'better_errors'
gem 'binding_of_caller'
gem 'quiet_assets'
branch = 'develop'
end
gem 'some_gem_engine', '>= 1.5.4', git: 'git@gitlabserverip:engines/some_gem_engine.git', branch: branch