web-dev-qa-db-fra.com

Les outils de ligne de commande bash (git) ne fonctionnent pas - candidate à la version finale de macOS Sierra

Je viens de passer de OS X 10.11 "El Capitan" à 10.12: "Sierra", et lorsque j'essaie d'accéder à des commandes git à l'intérieur d'un terminal, le message d'erreur suivant s'affiche: :

xcrun: erreur: chemin du développeur actif non valide

(/ Library/Developer/CommandLineTools), xcrun manquant à l'adresse:

/ Bibliothèque/Développeur/CommandLineTools/usr/bin/xcrun

S'il vous plaît aidez-moi si quelqu'un a une solution.

78
Sanket Prabhu

Réinstallez les outils de développement Xcode

xcode-select --install
125
Parag Bafna

J'ai résolu ce problème en téléchargeant et en installant le package "Outils de ligne de commande (macOS sierra) pour Xcode 8" à partir de Téléchargements pour les développeurs Apple .

Assurez-vous de sélectionner Command Line Tools (macOS 10.12) for Xcode 8 et non celle de la version 8.1 bêta, à moins que Xcode 8.1 bêta ne soit installé.

10
Richard Wheatley

Je viens de passer à macOS High Sierra Version 10.13.3 et le xcode existant. Mes lignes de commande git ont le même problème. "$ xcode-select --install" fonctionne parfaitement pour moi.

0
Tin Torres

Seul - xcode-select --install n'a pas fonctionné pour moi.

Devait faire toutes les 3 étapes:

  1. Télécharger le code X depuis l'App Store (s'il n'est pas présent dans le dossier Applications)
  2. $ xcode-select --install
    une. Il peut être nécessaire de mettre à jour après l'installation à l'aide de softwareupdate en ligne de commande. $ Sudo softwareupdate -i "Outils de ligne de commande (macOS High Sierra version 10.13) pour Xcode-9.1"

  3. $ Sudo xcodebuild -license

0
Viktor Nikitenko

Même problème et avec le chemin d'accès direct du git dans le profil, il ne demandera plus le xcode (si vous n'avez pas besoin d'utiliser xcode).

  1. téléchargez le git, https://git-scm.com/download/mac et installez-le.
  2. dans votre profil, ajoutez au chemin, c’est-à-dire export PATH = $ PATH:/usr/bin (le git de mine est dans/usr/bin).
  3. ouvrir un nouveau terminal.
0
lannyf