2013-06-09 1 views
17

gemfile에서 gem 분기 경로를 가리키는 방법.gemfile에서 point gem 분기 경로

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

을하지만 난 bundle update을 실행할 때, 그것은 톱니 레일과 같은 어떤 지점을 표시하지 것 :

이 내가 뭐하는 거지입니다.

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 

오타가 있습니까?

+1

? http://gembundler.com/v1.3/git.html – Strik3r

+0

gem 'rails'경로 : '/ home/우분투/작업 공간/포크/레일'을 확인하십시오. : branch => 'any_of '. 나는 글로벌 설정을 할 수있다. –

+0

은 글로벌, 로컬 및 응용 프로그램 별 구성으로 수행 할 수 있습니다. gem 파일에서 직접 정의 할 수는 없습니다. 그래서 app 특정 설정을 설정한다'bundle config --local NAME VALUE'이것은'app/.bundle/config'를 만들 것이다 – Strik3r

답변

34

앱에서이 명령을 실행하십시오.

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

+0

동일하지만 git : //github.com/rails/rails.git의 레일 (4.1.0.beta) 사용 (/ home/우분투/작업 공간/포크/레일), "at/home/우분투/작업 공간/포크/레일 "그것은 any_of해야 가정. –

+0

출력이 그렇게 밝히지 않았거나 master에서 최고가되었다고 확신하기 때문에 any_of 분기를 정점에 도달하지 않았다는 말입니까? 그걸 시험해 볼 수 있니? –

+0

감사합니다 이스마엘, 작동 중입니다. 왜 보이지 않는지 궁금한가요? –

관련 문제