Une installation Homebrew
Ouvrez le terminal, copiez la commande suivante et appuyez sur Entrée pour exécuter
La puce M et la puce Intel sont disponibles
Vous devrez peut-être saisir manuellement le mot de passe à mi-chemin, appuyez simplement sur Entrée après la saisie (le mot de passe n'est pas visible
Sélectionnez la source miroir USTC ou Tsinghua
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
Certains étudiants peuvent afficher une invite pour installer git, cliquez simplement sur Installer et attendez
Une fois l'installation terminée, réexécutez la commande d'installation Homebrew ci-dessus
À ce moment, il peut y avoir un dossier old_Homebrew sur le bureau, vous pouvez le supprimer si vous n'en avez pas besoin
Une fois l'installation réussie, fermez le terminal, puis rouvrez-le pour vérifier la version Homebrew
// 查看Homebrew版本
brew -v
À ce stade, si certains étudiants souhaitent installer git immédiatement, les erreurs suivantes peuvent se produire
fatal : pas dans un répertoire git Erreur : La commande a échoué avec l'exit 128 : git
C'est parce que vos répertoires homebrew-core et homebrew-cask ne sont pas considérés comme un répertoire sûr par git et doivent être ajoutés manuellement
marcher:
1 Exécutez brew -v et il affichera deux instructions
git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-core
git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-cask
2 Copiez directement ces deux instructions dans la ligne de commande pour exécuter
Fermez ensuite le terminal et rouvrez le terminal, entrez la commande git installation pour installer avec succès
// 通过homebrew安装git
brew install git
// 关闭终端重新打开,查看git版本
git version
Désinstallation de deux Homebrew
Exécutez la commande suivante pour désinstaller Homebrew
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"
Trois notes
Il y a un problème avec l'installation à l'aide de la commande fournie par le site officiel Homebrew. La raison principale est que la connexion réseau domestique à git ne fonctionne pas et que le passage à l'installation source domestique n'existe pas.
Résumé des questions fréquemment posées :
[Si vous rencontrez un problème de certificat SSL : le certificat a expiré. 】
Le contenu spécifique est le suivant :
Clonage dans '/usr/local/Homebrew'…
fatal : impossible d'accéder à ' mirrors.ustc.edu.cn/bre ' : Problème de certificat SSL : le certificat a expiré
Cette étape a échoué' Essayez d'exécuter le script automatique à nouveau pour en sélectionner un autre Télécharger la source ou changer de réseau"
[Raison du problème] :
cette partie de la raison peut être que le client Git a déjà été installé. L'installation par défaut du client Git consiste à activer la fonction de vérification du certificat SSL, qui doit être désactivé dans le terminal [Solution] : Aucune des réponses
précédentes
Le point, le point est la dernière phrase du problème de certificat de description du problème : le certificat a expiré, ce qui signifie que le certificat a expiré. En fait, SSL est coincé avec vous, donc la solution la plus rapide est de désactiver la vérification SSL.Entrez le code suivant dans le terminal pour désactiver la vérification du certificat SSL :
git config --global http.sslVerify false
[fatal : not in a git directory apparaît lors de l'installation/de la mise à jour de rew. 】
Exécutez brew -v pour voir deux instructions
【git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
Homebrew/homebrew-core (pas de référentiel Git)】【git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask
Homebrew/homebrew-cask (pas de référentiel Git)】[Raison du problème] : Parce que vos répertoires homebrew-core et homebrew-cask ne sont pas considérés comme un répertoire sûr par git
【Solution】:
- Méthode 1 : cd vers le répertoire git correspondant et attribuez les autorisations de ce répertoire à tout le monde.
sudo chown -R mac:everyone
- Méthode 2 : Ajoutez les deux répertoires en question au répertoire sécurisé safe.directory de git via la commande git config
[Changement accidentel du contenu du dossier d'infusion, comment réinitialiser] Exécutez :
brew update-reset
[ S'il existe des instructions similaires telles que git -c xxxxxxx xxx xxx dans le message d'erreur ] S'il existe un tel message, il peut généralement être résolu en exécutant l'instruction de solution (git -C ...) fournie dans le message d'erreur un par un
[Si vous rencontrez le problème de l'errno 54 / 443 / dans le rapport d'erreur] Il n'y a aucun problème après avoir changé la source de ce genre de général, car ce sont tous des serveurs d'assistance publique, qui sont très instables.
[Si la commande d'erreur est introuvable : brew est signalé ] Exécutez d'abord cette commande
/usr/local/Homebrew/bin/brew -v
, si elle est exécutée sur une puce d'architecture ARM,/opt/homebrew/bin/brew -v
vérifiez si le numéro de version de Homebrew peut être affiché. S'il peut être utilisé, il s'agit d'un problème de configuration PATH de l'ordinateur. Redémarrez le terminal et exécutez-leecho $PATH
, imprimez-le et analysez-le vous-même.Emplacement d'installation : M1 Mac est : /opt/homebrew
Intel Mac : /usr/local/var/homebrew
[L'ordinateur à puce M1 exécute quel brassage si /usr/local/Homebrew/bin/brew est affiché]
Supprimez manuellement le répertoire /usr/local et réinstallez :
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"