2012-12-31 14 views

cevap

0

Kullanım git! Ortam kurulum komut dosyaları için repos saklamak oldukça kaygan bir yaklaşımdır.

Her şeyden önce bir geliştirme ortamı oluşturmak için bir komut dosyası kullanmanız önerilir. Düşünce demiri, bir sürü demlik formülü de dahil olmak üzere bir geliştirme ortamını içeren gerçekten hafif bir yaklaşıma sahiptir. https://github.com/thoughtbot/laptop. GitHub, bunun için (ve çok daha fazlası) sadece açık kaynaklı bir kutu açmakla birlikte, biraz daha dik bir öğrenme eğrisine sahiptir.

Düşünce/lade benioku dosyasından da görebileceğiniz gibi, tüm kurulum tek liner. Farklı paketler istiyorsanız, repo çatalı ve ne kullanırsanız ekleyin. Bu sadece ilk yüklemeyi kapsar, ancak fantastik bir başlangıçtır.

Tercih ettiğiniz homebrew kurulumunu güncellemek de dahil olmak üzere geliştirme ortamlarının sürekli senkronizasyonu için, 'dotfiles' yaklaşımını denemek isteyebilirsiniz. Zach Holman'ın burada ayrıntılı bir yaklaşımı vardır: https://github.com/holman/dotfiles

Herhangi bir şeyi düzeltmek veya güncellemek istiyorsanız, sadece komut dosyasında uygun değişiklikleri yapın (holman'ın nokta senaryosu devam eden güncelleme işlerini yapar). Birleştir, it, diğer ortamlardan aşağı çek.

6

Daha iyi bir yol var: brew leaves.

Bu komut, diğer formüller için bağımlı olmayan basit bir yüklü formül listesi yazdırır. Esasen bu, elle yüklenen veya kaldırılmış bir formülden kalan bir bağımlılık olan her şeyi listeler. yüklemek için brew leaves çıkışını kullanarak, ama sadece elle yüklenmiş formüllerin temiz bir listesine sahip hiçbir yerleşik araçlar var

$ brew leaves 
apple-gcc42 
bash-completion 
brew-cask 
git 
[...] 

doğru yönde atılmış bir adımdır. Bu konuda yazmak için bu Gabe Berke-Williams'a

Teşekkür: http://robots.thoughtbot.com/brew-leaves

İlgili konular