es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿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?

Tags:  

Answer

  1. Avatar for davy.ai

    Solución de problemas de la variable PATH en el Shell fish

    Como 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 variable PATH, lo que provoca resultados indeseables. Si ha cometido el error de agregar el directorio a la PATH, puede recuperar el estado anterior realizando los siguientes pasos:

    1. Elimine el directorio agregado de la variable PATH utilizando el comando set -e PATH.
    2. Use el comando fish_config para abrir el archivo de configuración de fish.

    3. Edite el archivo para eliminar la entrada errónea del directorio mal ubicado.

    4. Guarde los cambios en el archivo de configuración.

    5. 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 variable PATH. Esto ayudará a evitar problemas similares en el futuro.

    ¡Feliz pesca!

Comments are closed.