SORU
17 EKİM 2009, CUMARTESİ


Bir mücevher değildi Raylar bir proje için

Bu durumda iki kez kendimi buldum: ben sistemimde bir gem yükleme ve Raylar projem. onu kullanmaya başla Sonunda bu gem için bazı değişiklikler yapmak istiyorum. Peki ne yapmam gerekiyor?

İdeal ~/third_party/gibi gem kaynak kodunu bir yere, taşlar Araştır benim iş ve Raylar yerine bunu kullanın proje yapmak istiyorum. Bu mümkün mü?

Tüm durumlarda taşlar muhtemelen github için, klon, şansımı olun ve kendi şube korumak istiyorum ... github vardı. Doğrudan gem benim sunucuda yüklemek ile şube yüklemek istiyorsunuz o zaman sanırım. Bu mantıklı mı?

CEVAP
1 EKİM 2010, Cuma


Bugün bu oldukça kolay Toplayıcı ile yapmak için. Yapmak yerine gem ve daha sonra yerel bir kopyasını oluşturun

gem "whatever"

senin Gemfile, yapmak:

gem "whatever", :path => "/home/pupeno/whatever"

Paket yükleme çalıştırdıktan sonra, gem dizin çekildi. Orada bir şey değiştirmek, yeniden yüklemek için yapmanız gereken tüm bile Raylar yeniden başlatın.

Eğer bir uygulama bir Mücevher kendi değişiklikleri kullanarak dağıtmak için gerekiyorsa, çatal, Github veya benzeri ve Gemfile üzerinde yapın:

gem "whatever", :git => "git@github.com:/pupeno/whatever.git"

ve işte bu kadar. Basit, sade ve güzel.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bigapplemagic

    Bigapplemagi

    22 EYLÜL 2011
  • Michael Neal

    Michael Neal

    2 Mayıs 2009
  • TV and Lust

    TV and Lust

    26 HAZİRAN 2006