Resumen:
Este artículo explica el error zsh comando no encontrado(Zsh Command Not Found) en Mac o Linux, junto con las razones exactas y 5 soluciones al problema. Aquí te mostraremos tutoriales paso a paso para solucionar el problema del comando zsh del terminal de Mac no encontrado.
En 2019, macOS lanzó Catalina, y desde entonces, Mac cambió de Bash a Zsh como shell de inicio de sesión por defecto. Por tanto, algunos comandos Zsh podrían no estar accesibles tras la actualización del sistema. Los usuarios de macOS Catalina o versiones superiores como Big Sur, Monterey y Ventura pueden recibir un mensaje como Zsh: comando no encontrado, como veremos a continuación, y otros errores de Zsh: comando no encontrado incluyen Zsh: command not found: brew (Zsh: comando no encontrado: brew), Zsh comando no encontrado: pip, Zsh: comando no encontrado: nvm o Zsh: comando no encontrado: npm. Hay varias razones por las que puede producirse este error.
Al utilizar Unix, Linux o macOS, muchas personas se encuentran con este problema de "ZSH: Comando No Encontrado(Zsh Command Not Found) ". Los usuarios siguen buscando en los foros una respuesta al mismo. Por ello, hemos optado por ofrecer todas las soluciones posibles a este problema. En primer lugar, "Zsh: comando no encontrado" es causado con mayor frecuencia por estas razones:
Al utilizar comandos Zsh en Mac por primera vez, los usuarios suelen cometer errores como añadir símbolos adicionales o no incluir un espacio donde es necesario. El comando mal escrito no es legible para macOS. Por tanto, te recordará el error del comando. Si te encuentras con el problema "comando zsh no encontrado", asegúrate de que el comando es correcto.
Con frecuencia, los usuarios intentan realizar una orden, pero el paquete necesario no está instalado, por lo que recibirán el mensaje "Comando Zsh no encontrado". Cuando la orden es válida y está correctamente escrita, es mejor que los usuarios determinen si tienen instalado el paquete necesario.
Desde que macOS se actualiza a nuevas versiones, el entorno típico de las órdenes varía, donde se almacenan la mayoría de las órdenes bash de Linux, pero no son adecuadas para las órdenes de Zsh. Porque, por defecto, Zsh no lee las variables de entorno de la dirección previamente especificada.
El problema Zsh: comando no encontrado en un Mac puede producirse en varias situaciones diferentes. Puedes obtener el mensaje en macOS Monterey o en cualquier otra versión de macOS que utilice z-shell.
Antes de empezar con las 5 soluciones, puedes ver primero el siguiente vídeo tutorial sobre el método para solucionar el error de comando Zsh no encontrado.
Si aún tienes dudas sobre cómo solucionar el error, sigue leyendo las soluciones que aparecen a continuación.
Cuando utilices el Terminal de Mac y recibas el mensaje "Zsh: comando no encontrado", primero debes mirar la sintaxis del comando. Es mejor copiar el contenido original en el Terminal que escribirlo manualmente. Además, te será útil comparar tu comando con otros ejemplos que utilicen el mismo comando.
A menudo intentas ejecutar un comando, pero el paquete necesario no está instalado. Si tu comando es válido y está correctamente escrito, ¿significa eso que tienes que comprobar si está instalado el paquete necesario? La respuesta es no. Asegúrate de que no has olvidado instalar el paquete del comando en tu Mac cuando sepas que el comando Zsh no se encuentra.
Para resolver el error Zsh: comando no encontrado, la segunda solución es comprobar que la variable de entorno "$PATH" está configurada correctamente.
Si has instalado el paquete pero sigues recibiendo el error "Zsh: comando no encontrado", algo va mal. Indica que necesitas crear una variable PATH para tu paquete de comandos.
Aquí tienes un ejemplo de configuración de un PATH de exportación:
La mayoría de los paquetes establecen automáticamente la variable de ruta en la actualización o instalación limpia de macOS. Al realizar una instalación personalizada, puede que ocasionalmente necesites configurar manualmente las variables de ruta en Linux o macOS.
Cuando salgas y vuelvas a entrar en el Terminal después de instalar el paquete y configurar la variable de ruta, pero sigas viendo el error ZSH: Comando No Encontrado. Configura la ruta del comando en el archivo .zshrc para que sea correcta.
Tu archivo .zshrc se ejecutará y establecerá la ruta del comando cada vez que cierres y vuelvas a abrir el Terminal. Para editar el archivo .zshrc, sigue estos pasos.
Paso 1. Abre el terminal de macOS.
Paso 2. Comprueba que estás utilizando la shell Zsh; si no es así, escribe zsh y pulsa la tecla Intro para comprobarlo.
Paso 3. Escribe nano /.zshrc en la ventana.
Paso 4. Añade ahora la información de tu variable $PATH
Paso 5. Para guardar el archivo, pulsa Control + X, Y y enter para cerrar el editor Nano.
Paso 6. Para confirmar los cambios, ejecuta ahora el comando source /.zshrc.
Es posible que hayas borrado sin querer los archivos necesarios para los comandos de Terminal si estabas hurgando en macOS y has destruido por casualidad determinados archivos o carpetas del sistema. En ese caso, debes recuperar archivos borrados Mac.
Reinstalar mac OS sin formatear la unidad te permitirá volver a la configuración anterior y solucionar el problema del comando Zsh no encontrado. Aunque la reinstalación del sistema operativo no debería provocar la pérdida de datos, sigue siendo aconsejable crear primero una copia de seguridad de los archivos cruciales. Si no encuentras tus datos importantes, intenta recuperar archivos después de reinstalar macOS.
Como mencionamos en la Solución 5, reinstalar macOS puede ser un método útil para solucionar tu error de comando Zsh no encontrado. Pero además, restaurar los archivos eliminados en Mac después de reinstalar o actualizar también es vital.
Sería beneficioso que estuvieras atento a la protección de tus datos, ya que una actualización incorrecta de los procesos o una orden errónea podrían provocar la pérdida de tus archivos y datos. Aquí tienes una herramienta excelente para la recuperación de datos, especialmente recuperar archivos borrados de la papelera Mac: EaseUS Data Recovery Wizard para Mac.
Comprueba los pasos y aprende a utilizar el software para recuperar archivos borrados en tu Mac. Usa el botón de descarga de abajo para descargar el programa EaseUS Data Recovery Wizard para Mac y sigue los pasos siguientes.
Paso 1. Selecciona la ubicación del disco (puede ser un HDD/SSD interno o un dispositivo de almacenamiento extraíble) donde has perdido datos y archivos. Haz clic en el botón Buscar archivos perdidos.
Paso 2. EaseUS Data Recovery Wizard for Mac escaneará inmediatamente el volumen del disco seleccionado y mostrará los resultados del escaneo en el panel izquierdo.
Paso 3. En los resultados del escaneo, selecciona los archivos y haz clic en el botón Recuperar ahora para recuperarlos.
En general, el problema del "ZSH: Comando No Encontrado(Zsh Command Not Found) " se produce por las diferencias entre el shell bash y el shell Zsh. Las distintas versiones de macOS no pueden coincidir en compatibilidad total. Si acabas de actualizar tu Mac y descubres que el comando Zsh da problemas, esperamos que las soluciones que encontrarás a continuación puedan ayudarte. Además, tus dispositivos Mac podrían funcionar eficazmente para salvaguardar tus datos con EaseUS Data Recovery Wizard for Mac.
Aquí incluimos 4 preguntas que también pueden interesarte. Comprueba y encuentra las respuestas aquí.
1. ¿Zsh está predeterminado en Mac?
Después de macOS Catalina, zsh es el predeterminado en Mac. Pero en las versiones de macOS inferiores a Catalina, Zsh no es el shell de comandos por defecto en Mac.
2. ¿Cómo inicio Zsh en Mac?
Abre la pestaña "Shell" - haz clic en "Ejecutar comando" - escribe "zsh".
3. ¿Cómo abrir el terminal Zsh en Mac?
4. ¿Cómo puedo solucionar el error "Zsh: comando no encontrado brew" de macOS?
Asegúrate de que has instalado bien el brew y de que la variable de ruta está configurada correctamente.
Artículos Relacionados
¿Qué es el formato APFS? [Información completa]
Cómo Arreglar Windows Boot Manager No Arranca [Soluciones 100% eficaces]
Cómo resetear de fábrica Nintendo Switch | Pasos detallados con vídeo
[Solucionado] El Solucionador de Problemas No Funciona en Windows 10/11