3 votos

¿Cómo puedo encontrar la ubicación de un comando de Terminal y cómo puedo seleccionar una versión diferente del mismo?

Si escribo dart en mi terminal, esto accederá a mi aplicación de terminal de dardos. ¿A qué apunta esto y dónde puedo cambiarlo?

Mi $PATH es la siguiente:

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

4voto

Puede encontrar la ruta a un binario usando type :

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

Para usar una versión de un binario almacenado en otro lugar, puede

  • use la ruta completa al llamarlo: ~/installs/flutter/bin/cache/dart-sdk/bin/dart
  • definir un alias (no funcionará en scripts): alias dart=~/installs/flutter/bin/cache/dart-sdk/bin/dart
  • ajustar PATH : PATH=~/installs/flutter/bin/cache/dart-sdk/bin:$PATH

4voto

Nimesh Neema Puntos 69

Puede usar el comando incorporado type con la -a para mostrar todas las ubicaciones que contienen un ejecutable llamado NAME .

Entonces, para encontrar todas las ubicaciones en la PATH que apunta al ejecutable llamado dart , puede escribir:

 type -a dart

Correr type comando sin -a opción sólo se mostrará el primer partido encontró en el PATH .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X