Estou recebendo este quando abro uma sessão de terminal:
sh: erro ao importar a definição da função para `read.json '
sh: erro ao importar a definição da função para `ts-project '
sh não gosta dessas funções porque elas se parecem com:
read.json(){
::
}
e
ts-project(){
::
}
a verdadeira questão é: por que shtocar / interpretar esses arquivos? Estou no MacOS e já vi isso antes, é um mistério. Eu acho que apenas o bash estaria carregando esses arquivos.
update : bash e sh não são nada fora do comum. quando digito bash no terminal, recebo o seguinte:
alex$ bash
beginning to load .bashrc
finished loading .bashrc
bash-3.2$
quando digito sho terminal, recebo o seguinte:
alex$ sh
sh: error importing function definition for `read.json'
sh: error importing function definition for `ts-project'
sh-3.2$
shseja o que origina o arquivo .profile?
bashfonte, uma com STRICT_POSIXa outra sem ela.