Ich erhalte diese, wenn ich eine Terminalsitzung öffne:
sh: Fehler beim Importieren der Funktionsdefinition für "read.json"
sh: Fehler beim Importieren der Funktionsdefinition für "ts-project"
sh mag diese Funktionen nicht, weil sie so aussehen:
read.json(){
::
}
und
ts-project(){
::
}
Die eigentliche Frage ist: Warum werden sh
diese Dateien berührt / interpretiert? Ich bin auf MacOS und habe das schon einmal gesehen, es ist so ein Rätsel. Ich würde denken, nur Bash würde diese Dateien laden.
Update : Bash und Sh sind nichts Außergewöhnliches. Wenn ich bash in das Terminal eingebe, erhalte ich Folgendes:
alex$ bash
beginning to load .bashrc
finished loading .bashrc
bash-3.2$
Wenn ich sh
das Terminal eingebe, erhalte ich Folgendes:
alex$ sh
sh: error importing function definition for `read.json'
sh: error importing function definition for `ts-project'
sh-3.2$
sh
die .profile-Datei?
bash
Quelle gebaut, die eine mit STRICT_POSIX
, die andere ohne.