1 votos

MacOS - Los comandos Bash no funcionan como es debido

En primer lugar, los problemas:

  • No puedo utilizar al mismo tiempo los comandos bash exportados y los comandos bash por defecto del sistema
  • Algunas de las rutas exportadas funcionan en el terminal pero otras no

Cosas que hice:

Estuve añadiendo exportaciones a mi .bash_profile pero me dieron los problemas, entonces busqué soluciones. Probé un par de cosas. No estoy seguro de si hice algo mal o qué.

  • Cambiado: Terminal -> Preferencias -> Shell abierto con, luego revertido a los valores por defecto
  • Borrado de los archivos .bashrc y .bash_profile y luego revertido al primer estado
  • Corregido el directorio $PATH, hecho todo en esta respuesta: https://superuser.com/a/498356

Si reinicio el terminal, los comandos bash por defecto funcionan, pero si hago un source del .bash_profile o del .bashrc, entonces algunas de las exportaciones funcionan y otras no, y el comando bash por defecto no funciona (por ejemplo, el comando open no funciona).

¿Cómo puedo conseguir que funcione simultáneamente mientras todos mis comandos bash adicionales funcionan?

Mi archivo .bash_profile:

export JAVA_HOME="/usr/lib/jvm/default-java"
export ANDROID_HOME=/Users/user/Library/Android/sdk
export PATH=/Users/user/Library/Android/sdk/platform-tools:$PATH
export PATH=/Users/user/Library/Android/sdk/tools:$PATH
export PATH=/Users/user/Library/Android/ndk-build:$PATH
export PATH=$PATH:~/Flutter/flutter/bin
export PATH="\$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"

Lo siento, estoy buscando durante horas y hay demasiados tipos de preguntas, soluciones, sugerencias y es difícil averiguar qué debo hacer exactamente. ¡Gracias de antemano!

1voto

Retire el \ frente a $PATH en la última línea e iniciar un nuevo shell

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