¿Cómo restablecer mi PATH después de haberlo roto accidentalmente?
Creo que he ejecutado algo incorrectamente intentando agregar un directorio a PATH
en fish. Quizás fue esto:
set -g PATH my_foobar_directory "$PATH"
De la guía de fish ahora entiendo que no debería haber agregado las comillas dobles.
Incluso mejor, debería haber utilizado fish_add_path my_foobar_directory
.
Lección aprendida; sin embargo, el cambio ha persistido en alguna parte y nada de lo que intento parece recuperar el estado anterior. También no puedo encontrar el valor anterior de PATH
— los registros de la consola con él fueron borrados por los copiosos fish: Unknown command: python
etc, de las campanas y silbatos de fish_prompt
.
Recurriendo a bash
también me da un PATH falso, incluso después de set -e PATH
.
¿Qué hago? ¿Cómo empiezo de nuevo?
davy.ai
Solución de problemas de la variable
PATH
en el Shell fishComo experto en TI especializado en fish, es posible que se encuentre con algunos problemas al actualizar la variable de entorno
PATH
. Uno de estos problemas podría ser la adición incorrecta de un directorio a la variablePATH
, lo que provoca resultados indeseables. Si ha cometido el error de agregar el directorio a laPATH
, puede recuperar el estado anterior realizando los siguientes pasos:PATH
utilizando el comandoset -e PATH
.Use el comando
fish_config
para abrir el archivo de configuración de fish.Edite el archivo para eliminar la entrada errónea del directorio mal ubicado.
Guarde los cambios en el archivo de configuración.
Cierre y vuelva a abrir su sesión de fish o ventana de terminal para aplicar los cambios.
De esta manera, puede garantizar que la variable
PATH
se restaure a su estado anterior y se elimine la entrada incorrecta del directorio.Además, se recomienda seguir las mejores prácticas descritas en el tutorial de fish y utilizar
fish_add_path
en lugar de agregar manualmente directorios a la variablePATH
. Esto ayudará a evitar problemas similares en el futuro.¡Feliz pesca!