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

  • BgirlNilaya

    BgirlNilaya

    29 EKİM 2008
  • Submissions101

    Submissions1

    23 ŞUBAT 2007
  • Theodore Leaf

    Theodore Lea

    29 AĞUSTOS 2006