La ruta de mi terminal en macOS SIerra está desordenada

Hace unos meses, estaba tratando de descargar pygame en mac.

Fue muy difícil pero finalmente lo hice a través de la terminal usando bash.

Pero después de la descarga, creo que hubo algún cambio en la ruta predeterminada en la terminal de mi Mac.

Busqué muchas soluciones a través de este sitio, pero no puedo resolver el problema y creo que esas soluciones no se ajustan realmente a mi problema.

Cuando abro la terminal,

Last login: Thu Jul 6 21:18:59 on ttys000 ojeonghuns-MacBook-Pro:~ hoon$

Puedo ver este tipo de mensaje y recuerdo que no pude encontrar la primera línea cuando usé la terminal por primera vez.

y en ese estado, no puedo usar la línea de comandos como ls, cd, etc.

Solo puedo usar pwd como sé, y cada vez que quiero usar ls o cd, tengo que exportar una nueva ruta ingresando este tipo de línea de comando,

export PATH=/usr/bin:/bin

Esto me lleva a usar todas las líneas de comando, pero cada vez que cierro y vuelvo a abrir la terminal, tengo que establecer la ruta.

Si hago eco de $PATH , mi ruta es

/Library/Frameworks/Python.framework/Versions/3.6/bin:’/usr/local/bin:??

Creo que descargué una o dos versiones adicionales de Python en mi Mac.

Entonces, ¿es posible establecer la ruta predeterminada?

Ah, y cuando trato de averiguar escribiendoopen ~/.bash_profile

Veo el mensaje de error de

Traza/trampa BPT: 5

Respuestas (1)

La ruta estándar del sistema (configurada en /etc/paths) es /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin. Si desea agregar una ruta adicional como /Library/Frameworks/Python.framework/Versions/3.6/bin a la RUTA de su usuario de forma permanente, debe incluir la antigua $PATH en la línea PATH de exportación , ya sea al final o al principio. - en su archivo .bash_profile:

  • exportar RUTA="nueva_ruta:$RUTA"
  • export PATH="$PATH:nueva_ruta"

Además, su PATH contiene algunos caracteres no deseados como o ?y no tiene una comilla de cierre ".


Abre Terminal e ingresa:

/usr/bin/nano ~/.bash_profile

cambiar la línea

export PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:’/usr/local/bin:??...

a

export PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:$PATH"

Si el archivo contiene otra línea con export PATH="...", comprima las partes requeridas en la línea anterior.

Guarde el mod con ctrlOy salga de nano conctrlX

Salga y reinicie Terminal e ingrese, echo $PATHque debería revelar al menos:

/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin