Otrzymuję ten, gdy otwieram sesję terminalową:
sh: błąd podczas importowania definicji funkcji dla `read.json '
sh: błąd podczas importowania definicji funkcji dla `ts-project '
sh nie lubi tych funkcji, ponieważ wyglądają jak:
read.json(){
::
}
i
ts-project(){
::
}
prawdziwe pytanie brzmi - dlaczego sh
dotykanie / interpretowanie tych plików? Jestem na MacOS i widziałem to wcześniej, to taka tajemnica. Myślę, że tylko bash ładowałby te pliki.
aktualizacja : bash i sh nie są niczym niezwykłym. kiedy wpisuję bash w terminalu, otrzymuję to:
alex$ bash
beginning to load .bashrc
finished loading .bashrc
bash-3.2$
kiedy piszę sh
w terminalu, otrzymuję to:
alex$ sh
sh: error importing function definition for `read.json'
sh: error importing function definition for `ts-project'
sh-3.2$
sh
jest to, z jakich źródeł plik .profile?
bash
źródła, z tego jednego STRICT_POSIX
bez drugiego.