84 votes

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

Je viens de mettre à niveau depuis OS X 10.11 "El Capitan" vers 10.12: "Sierra" et lorsque j'essaie d'accéder aux 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.

129voto

Parag Bafna Points 10462

Réinstallez les outils de développement Xcode

 xcode-select --install
 

10voto

Richard Wheatley Points 101

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 celui de la version 8.1 bêta, à moins que Xcode 8.1 bêta ne soit installé.

1voto

Tin Torres Points 21

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.

0voto

user2987953 Points 20

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, par exemple export PATH = $ PATH: / usr / bin (le mien git est dans / usr / bin).
  3. ouvrir un nouveau terminal.

0voto

Viktor Nikitenko Points 134

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

Doit faire 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. Peut avoir besoin de mettre à jour après l'installation en utilisant 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

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