2013-06-09 17 views
17

Gemfile gem dal yolunu nasıl işaretlenir.nokta mücevher dalı yolu

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

ama bundle update çalıştırdığınızda, bu dişliler-ray gibi herhangi şubesini göstermek değil:

Bu şimdiye yapıyorum budur.

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 

Herhangi bir yazım hatası var mı?

+1

? lütfen ne yapıyorum http://gembundler.com/v1.3/git.html – Strik3r

+0

, gem 'rayları', yolunu kontrol edin: '/ home/ubuntu/çalışma alanı/Çatal/raylar',: branch => 'any_of '. Ben global config VEYA kendini gem içinde yapabilirim. –

+0

, bunu global, yerel ve uygulamaya özgü cofig ile yapabilirsiniz. doğrudan gem dosyasında tanımlayamazsınız. Yani uygulamaya özel yapılandırmayı ayarla 'bundle config --local NAME VALUE' bu, 'app/.bundle/config' – Strik3r

cevap

34

Uygulamanızda bu komutu çalıştırın.

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

Daha sonra Gemfile'ınızda, geçersiz kılınacak olan github kaynağını belirtirsiniz.

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

Kaynak: Yerel budala kullandığınız http://gembundler.com/v1.3/git.html

+0

Aynı işi yaptım, ancak raptileri (4.1.0.beta) kullanarak git: //github.com/rails/rails.git (at/home/ubuntu/çalışma alanı/Çatal/raylar) 'dan/paketini gösteren paket güncelleştirmesi/ubuntu/çalışma alanı/Çatal/raylar "olması gerekiyordu. –

+0

Çıktının böyle olmadığını ya da master'dan zirveye ulaştığından emin olmanız nedeniyle, herhangi bir dalın zirvesini vermediğini mi söylüyorsunuz? Emin olmak için bir test yapabilir misin? –

+0

Teşekkürler Ismael, işe yarıyor. sadece neden gösterilmiyor merak ediyorum? –