Recientemente he declarado tener este comportamiento cuando he intentado ejecutar mi sh
scripta través de sh my_script.sh
.
Era un simple script con algún comando de pyinstaller. Ahora, el problema que estoy teniendo es que mi terminal no es capaz de acceder / leer el archivo en el directorio actual.
Si doy ls
Puedo ver el archivo en el directorio, pero cuando intento ejecutar ese archivo, mi terminal sólo muestra zsh: command not found: hulusubs_dl_osx
El archivo binario que estoy tratando de ejecutar es hulusubs_dl_osx
.
xonshiz@MacBook-Pro Downloads % ls
Bills
Notes
Some Important Things
hulusubs_dl_osx
xonshiz@MacBook-Pro Downloads % hulusubs_dl_osx
zsh: command not found: hulusubs_dl_osx
xonshiz@MacBook-Pro Downloads %
Como puede ver, el archivo hulusubs_dl_osx
aparece, pero cuando intento acceder a él, me da error de comando no encontrado.
Pero, si proporciono la ruta completa a ese archivo, entonces la terminal es capaz de ejecutar ese archivo
xonshiz@MacBook-Pro Downloads % ls
Bills
Notes
Some Important Things
hulusubs_dl_osx
xonshiz@MacBook-Pro Downloads % hulusubs_dl_osx
zsh: command not found: hulusubs_dl_osx
xonshiz@MacBook-Pro Downloads % /Users/xonshiz/Downloads/hulusubs_dl_osx --version
2021.01.08.3
xonshiz@MacBook-Pro Downloads %
Puedo acceder a mis otras instalaciones como Python, brew, etc., sin problemas. Pero, no puedo acceder a ningún archivo. No es sólo el caso de este hulusubs_dl
sino con cualquier archivo. Pude ejecutar el archivo directamente hace unos días.
¿Alguien tiene alguna idea de lo que puede estar pasando? ¿Qué podría haber cambiado para causar esto?
P.D: Estoy en Catalina