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.

zshrc: export:2: no válido en este contexto Terminal no funciona en Macos Big Sur después de cambiar la ruta.

Después de instalar brew, agregué la siguiente línea al PATH con el siguiente comando:

echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zshrc

Ahora el comando brew es reconocido, pero no lo es cualquier otro comando. Por ejemplo, si intento ejecutar ls, dice que el comando no se encuentra.

El mensaje que recibo al abrir la terminal es el siguiente:

Imagen

Por lo tanto, no puedo utilizar la terminal.

He intentado reiniciar, cerrar la terminal, usar ITerm, pero aún así no puedo hacer nada… ¿Alguna ayuda?

¡Gracias!

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que el problema está relacionado con el comando que no es reconocido porque no está en la ruta del sistema. Para solucionarlo, puedes intentar agregar el directorio que contiene el comando a la ruta. Por ejemplo, si el comando ‘ls’ está ubicado en el directorio ‘/bin’, puedes agregarlo a la ruta ejecutando el siguiente comando:

    echo "export PATH=/bin:$PATH" >> ~/.zshrc
    

    Después de ejecutar este comando, puedes intentar ejecutar el comando ‘ls’ nuevamente y ver si funciona. Si aún no funciona, puedes verificar los permisos del directorio y del propio comando para asegurarte de que sean ejecutables por el usuario.

    Si ninguna de las soluciones anteriores funciona, puedes intentar restablecer el shell zsh ejecutando el siguiente comando:

    exec zsh
    

    Esto restablecerá el shell y debería permitirte usar la terminal nuevamente. Si esto aún no funciona, es posible que necesites reinstalar macOS para resolver el problema.

Comments are closed.