29

如何在 gemfile 中指向 gem 分支路径。

这就是我正在做的事情:

gem 'rails',     path: '/home/ubuntu/workspace/Fork/rails', :branch => 'any_of'

但是当我运行时bundle update,它没有显示任何像 sprockets-rails 这样的分支。

Using sprockets-rails (2.0.0.rc4) from git://github.com/rails/sprockets-rails.git (at master) 
Using rails (4.1.0.beta) from source at /home/ubuntu/workspace/Fork/rails

有错别字吗?

4

1 回答 1

50

在您的应用程序中运行此命令。

bundle config local.rails /home/ubuntu/workspace/Fork/rails

然后在您的 Gemfile 中指定将被覆盖的 github 源。

gem 'rails', :github => 'rails/rails', :branch => 'any_of'

来源: http: //gembundler.com/v1.3/git.html

于 2013-06-09T16:20:14.503 回答