Mac'te Git'i güncelle


12

Git bir süre önce nasıl yüklediğimi hatırlayamıyorum .... ama şimdi yaşıyor /usr/bin/gitve güncellenmesi gerekiyor.

Nasıl (önceden derlenmiş veya kendimi oluşturmak) umurumda değil ama ben istemiyorum başka bir yerde başka bir sürüm var. ben belirsiz bir şekilde kaynak aşağı kıvırma (ing) ve derleme hatırlıyorum. ama olumlu değil. Her neyse, Git'i Mac OS X altında güncel tutmanın en kolay yolu nedir?

Yan soru: Git'e aşina değilim. kurulduktan sonra tamamen kendi dizininde yer alıyor mu? benim durumumda, benim makine git (tabii ki gerçek kod depoları hariç) hakkında her şey içinde /usr/bin/git/? Eğer öyleyse o zaman git'i bir basit ile hareket ettirebilir miyim mv -R /usr/bin/git /opt/git? Sonra güncelleme benim $PATHve her şey eskisi gibi çalışmalı? eğer öyleyse ben sadece herhangi bir yöntemle ve herhangi bir dizine tekrar yükleyebilirsiniz varsayalım ... ve sonra yeni sürümü / usr / bin içine eski sürümü değiştirerek taşımak?!? Yoksa bu kötü mü?


1
Yüklenen dosyaların içinde saklanan yollar vardır. Depolanmış yolların çoğu geçersiz kılınan olabilir (kullanarak git --exec-path=…, export GIT_EXEC_PATH=…, export GITPERLLIB=…, vb) ama muhtemelen yapılandırılabilir olmadıklarını birkaçıdır. Onları hareket ettirmeye çalışmamayı tavsiye ederim.
Chris Johnsen

Yanıtlar:



1

Mac OS için MacPorts'u (veya Homebrew veya Fink), Linux'ta apt-get vb.'ye benzer şekilde deneyebilirsiniz. Bir paket yöneticisi kullanmak, bir şeyleri elle derlemekten daha iyidir, çünkü paketleri "sudo port update modası geçmiş" ile güncelleyebilirsiniz.

Hedef yolunuzda olduğu sürece git'i hdd'nizde hareket ettirebileceğinizi düşünüyorum. MacPorts / usr / local / bin'e yükler diye düşünüyorum. Karışıklığı önlemek için git'i bir paket yöneticisi aracılığıyla yüklemeden önce sürümünüzü kaldırabilir / silebilirsiniz.


Sanırım demek istiyorsun, paket yöneticisi. :)
8BitsOfGeek

1
MacPorts /opt/localağaca kurulur .
mipadi

1
Homebrew / usr / local dizinine kurulur .
Daniel Beck

Yüklü dosyaları hareket ettirmek işleri bozabilir. Derlenmiş yolların birkaçını geçersiz kılarak “düzeltilebilir”, ancak çözüm bence kırılgan olurdu. MacPorts (veya muhtemelen Homebrew) kullanmak güncel kalmak için iyi bir fikirdir. Git'i (ilk kez) yüklemek MacPorts'u biraz zaman alacak çünkü tüm bağımlılıklarını derleyip kurması gerekecek; Bence Homebrew sistem tarafından yüklenmiş kütüphanelerin çoğunu kullanıyor, bu yüzden derlenmesi daha az olacak (ancak derlenmiş yazılımınızı bozan sistem güncellemelerini riske atıyor).
Chris Johnsen

hmmm. peki benimkini nasıl yerleştirdim /usr/bin? Bu yükleyiciyi (veya talimatları) tekrar bulmak istiyorum, bu yüzden sadece bu sürümü güncelleyebilirim ... lanet olsun, gerçekten yaptığım her kurulumun notlarını almalıyım .. UNIX dünyasında aynı şeyin birçok sürümüne sadece YOL var. ..
Meltemi

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.