Tengo este problema con bash
en un MacBook Pro (chip M1, SO: 12.5.1). Ha estado ahí desde el primer día.
-
He puesto
bash
como shell por defecto en Terminal>Preferencias>General -
Creo y modifico un nuevo
.bash_profile
archivo en mi~
carpeta utilizandovi
para poder excluir los problemas de final de línea, los problemas de formato debidos al editor y otros. -
La mayoría de los comandos que escribo en el
.bash_profile
no funcionan. Por ejemplo,echo
parece funcionar;source
devuelve "No such file or directory" incluso cuando el archivo existe realmente y la ruta es correcta ;ls
y muchos otros dan "Comando no encontrado". Todos esos comandos se ejecutan en la terminal sin ningún problema -
el
PATH
La variable parece estar bien.export
no devuelve un mensaje de error. Sin añadir nuevas rutas en.bash_profile
Tengo/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/Library/Apple/usr/bin
que es lo que espero que se investigue/etc/paths.d/
-
por ejemplo, la línea
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:$PATH"
a.bash_profile
no produce ningún error al abastecer el archivo; la líneasource "/Volumes/Macintosh\ HD/Applications/root_v6.26.06/bin/thisroot.sh"
(archivo, ruta verificada) daNo such file or directory
-
el
/etc/paths
sigue sin ser tocado:/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
-
probablemente parte del mismo problema, el terminal sobrescribe las líneas que son más largas que la longitud de la ventana
-
entre los intentos de resolver el problema, he actualizado
bash
a una versión más reciente, la 5.1.0;bash --version
responde en consecuencia. Los mismos errores. -
el problema también existía con las versiones anteriores del sistema operativo. La actualización no ayudó
Espero que alguien que se haya encontrado con los mismos problemas pueda compartir algunos buenos consejos. Gracias.