宝石文件中的点宝石分支路径

Pra*_*hra 23 ruby git ruby-on-rails

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

这就是我在做的事情:

gem 'rails',     path: '/home/ubuntu/workspace/Fork/rails', :branch => 'any_of'
Run Code Online (Sandbox Code Playgroud)

但是当我跑步时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
Run Code Online (Sandbox Code Playgroud)

有拼写错误吗?

Ism*_*reu 41

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

bundle config local.rails /home/ubuntu/workspace/Fork/rails
Run Code Online (Sandbox Code Playgroud)

然后在你的Gemfile中指定将被覆盖的github源.

gem 'rails', :github => 'rails/rails', :branch => 'any_of'
Run Code Online (Sandbox Code Playgroud)

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