239 votes

Comment faire pour installer Git dernière version sur Mac OS X ?

Je viens d'acheter un nouveau Mac avec OS X Lion et j'ai vérifié dans le Terminal de la version de git est installé par défaut. J'ai eu la réponse

git --version
> git version 1.7.5.4

Je voudrais mettre à jour git pour la dernière version 1.7.8.3, j'ai donc téléchargé le fichier dmg installer "git-1.7.8.3-intel-universel-snow-leopard.dmg" et je l'ai lancé.

Après l'installation, le Terminal toujours dit que la version est 1.7.5.4, ce que je fais mal?


Mise à JOUR

Je recommande fortement de ne pas utiliser cette méthode, vous devez utiliser un gestionnaire de paquets comme Homebrew pour garder intact le Git fournis par OSX. Il suffit d'installer votre propre version de Git

brew install git

et puis mettre à jour votre CHEMIN à l'utiliser au lieu de la véritable. Jetez un oeil sur le lien dans de Ryan commentaire ci-dessous, il pourrait être utile.

Vous serez en mesure de mettre à jour Git à tout moment, via le gestionnaire de paquets

brew update git

Mise à JOUR 2

Finalement, j'ai trouvé cette solution de Justin Hileman de mettre à jour votre CHEMIN, le droit chemin :

export PATH="$(brew --prefix)/bin:$PATH"

Ajoutez cette ligne dans votre ~/.bashrc fichier.

60voto

kmikael Points 1417

Il vaudrait sans doute mieux si vous ajoutez

dans un fichier nommé .bashrc dans votre dossier de départ. Cette manière tout autre logiciel que vous pouvez installer dans `` on trouvera également tout d’abord.

D’un moyen facile de faire ce type just

dans le Terminal et il le fera pour vous.

16voto

Shaun English Points 3

Après la recherche pour "problèmes de mise à niveau git sur mac" sur Google, j'ai lu plusieurs posts et les tentatives suivantes avant de résoudre le problème d'ici la fin de l'étape 4:

  1. J'ai mis à jour mon terminal chemin à l'aide de la mention ci-dessus à l'exportation de commande. Chaque fois que je quitter le terminal et le redémarrer, quand j'ai tapé git --version le terminal, il renvoie toujours l'ancienne version 1.8.

  2. J'ai suivi le README.txt instructions pour la mise à niveau vers la version actuelle 2.0.1 qui vient avec le .dmg installer et quand j'ai redémarré le terminal, toujours pas aller.

  3. J'ai regardé pour /etc/chemin/ dossier comme indiqué ci-dessus et le répertoire appelé "chemin" n'existe pas sur mon Mac. Je suis sous OS X Mavericks version 10.9.4.

  4. Puis je me suis rappelé que j'ai Homebrew installé sur mon Mac et a couru le suivant:

    brew --version
    brew update
    brew search git
    brew install git
    

Ce enfin résolu mon problème. Si quelqu'un a un peu de comprendre pourquoi cela a fonctionné, plus de perspicacité serait grandement apprécié. J'ai probablement plus de paramètres de chemin sur mon système de travail avec le Rubis de l'année dernière.

15voto

Greg Hewgill Points 356191

J'ai récemment mis à jour le Git sur mon OS X machine à la dernière aussi. Je n'ai pas utilisé le même .dmg vous avez utilisé, mais quand je l'ai installé les fichiers binaires ont été placés en /usr/local/bin. Maintenant, la façon dont mon PATH a été organisée, le répertoire /usr/bin s'affiche avant d' /usr/local/bin. Donc, ce que j'ai fait:

cd /usr/bin
mkdir git.ORIG
mv git* git.ORIG/

Cela déplace l'origine de plusieurs programmes désignés git* d'un nouveau sous-répertoire qui les maintient hors de la voie. Après, which git montre que celui en /usr/local/bin est constaté.

Modifier la procédure ci-dessus, afin de les adapter partout où vous avez installé la nouvelle version.

7voto

Mohammed Arif Points 2303

Le programme d'installation de git page d'accueil s'installe en /usr/local/git par défaut. Toutefois, si vous installez XCode4, il faudra installer une version git en /usr/bin. Pour vous assurer que vous pouvez facilement mettre à jour le site web et l'utilisation de la dernière version git, modifier les informations de votre profil à la place /usr/local/git/bin avant /usr/bin dans le $PATH ou de modifier des /etc/paths et insérez - /usr/local/git/bin comme la première entrée.

Il peut aussi aider quelqu'un à moins de modifier l'ordre dans /etc/chemins travaillé pour moi.

5voto

Kiddo Points 1169

la façon la plus simple que j'ai trouvé jusqu'à présent est à partir de git site officiel. Il a juste calculé dépendances et téléchargé toutes les bibliothèques requises/outils

http://git-scm.com/book/en/Getting-Started-Installing-Git

L'autre grand moyen est d'installer Git via MacPorts (http://www.macports.org). Si vous avez installé MacPorts, installation de Git via

$ sudo port install git-core +svn +doc +bash_completion +gitweb

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X