La ruta de mi terminal en macOS SIerra está desordenada

1

Hace unos meses, intentaba 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 un 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 realmente no se ajustan 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 uso por primera vez el terminal.

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

Puedo usar solo 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 cada línea de comandos, pero cada vez que cierro y vuelvo a abrir el 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 descargo una o dos versiones adicionales de Python en mi Mac.

Entonces, ¿es posible establecer la ruta predeterminada?

Ah, y cuando trato de averiguarlo escribiendo open ~/.bash_profile

Veo el mensaje de error de

  

Traza / trampa BPT: 5

    
pregunta 오정훈 06.07.2017 - 17:59

1 respuesta

3

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 old $ PATH en la línea export PATH , ya sea al final o al principio, en su archivo .bash_profile:

  • export PATH="new_path: $ PATH"
  • export PATH="$ PATH: new_path"

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

Abre la Terminal e ingresa:

/usr/bin/nano ~/.bash_profile

Cambia 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 exportación PATH="...", presione las partes requeridas en la línea anterior.

Guarde el mod con ctrl O y salga de nano con ctrlX

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

/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
    
respondido por el klanomath 06.07.2017 - 18:19

Lea otras preguntas en las etiquetas