2012-08-31 31 views

回答

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瞭解更多詳情。