Recibo este cuando abro una sesión de terminal:
sh: error al importar la definición de función para `read.json '
sh: error al importar la definición de la función para 'ts-project'
A sh no le gustan estas funciones porque se ven así:
read.json(){
::
}
y
ts-project(){
::
}
La verdadera pregunta es: ¿por qué sh
tocar / interpretar estos archivos? Estoy en MacOS y he visto esto antes, es un misterio. Creo que solo bash estaría cargando estos archivos.
actualización : bash y sh no son nada fuera de lo común. cuando escribo bash en la terminal, obtengo esto:
alex$ bash
beginning to load .bashrc
finished loading .bashrc
bash-3.2$
cuando escribo sh
en la terminal, obtengo esto:
alex$ sh
sh: error importing function definition for `read.json'
sh: error importing function definition for `ts-project'
sh-3.2$
sh
¿cuál es la fuente del archivo .profile?
bash
fuente, uno con STRICT_POSIX
el otro sin él.