3 votes

Comment puis-je trouver l'emplacement d'une commande Terminal et comment puis-je sélectionner une version différente de celle-ci ?

Si je tape dart dans mon terminal, ce qui permettra d'accéder à mon application dart terminal. À quoi cela mène-t-il et où puis-je le modifier ?

Mon $PATH est la suivante :

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/[USERNAME]/installs/flutter/bin:/Users/[USERNAME]/installs/connectIqSDK/bin

4voto

nohillside Points 82672

Vous pouvez trouver le chemin d'accès à un binaire en utilisant type :

$ type latex ruby dart
latex is /Library/TeX/texbin/latex
ruby is /usr/bin/ruby
-bash: type: dart: not found

Pour utiliser une version d'un binaire stockée ailleurs, vous pouvez

  • utiliser le chemin complet lors de son appel : ~/installs/flutter/bin/cache/dart-sdk/bin/dart
  • définir un alias (ne fonctionnera pas dans scripts) : alias dart=~/installs/flutter/bin/cache/dart-sdk/bin/dart
  • ajuster PATH : PATH=~/installs/flutter/bin/cache/dart-sdk/bin:$PATH

4voto

Nimesh Neema Points 44385

Vous pouvez utiliser la fonction intégrée type avec -a pour afficher tous les emplacements contenant un exécutable nommé NAME .

Donc, pour trouver tous les emplacements dans le PATH qui pointe vers l'exécutable nommé dart vous pouvez taper :

type -a dart

Running type sans -a n'afficherait que la première correspondance trouvée dans le fichier PATH .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X