如何从Gemfile指向分支中的最新修订版

时间:2013-11-17 06:41:34

标签: ruby-on-rails gem

我在Gemfile和锁文件中有以下gem定义,我不想在锁文件中修改,我希望它指向分支中的最新修订版。我该怎么办?

gem 'mygem', git: "git@github.com:myorg/mygem.git", branch: 'master'


GIT 
  remote: git@github.com:myorg/mygem.git
  revision: 423b414404572fe68deaca6d41684bdffb6b9bf4
  branch: master

1 个答案:

答案 0 :(得分:0)

您可以尝试指定版本:

gem 'mygem', '1.0', github: "myorg/mygem", branch: 'master'

或标记:

gem 'mygem', github: "myorg/mygem", branch: 'master', tag: 'v1.0'

甚至是参考:

gem 'mygem', github: "myorg/mygem", branch: 'master', ref: '0eec4'

看一下这些例子:http://bundler.io/v1.5/git.html