Saya mendapatkan yang ini ketika saya membuka sesi terminal:
sh: error mengimpor definisi fungsi untuk `read.json '
sh: error mengimpor definisi fungsi untuk `ts-project '
sh tidak menyukai fungsi-fungsi ini karena terlihat seperti:
read.json(){
::
}
dan
ts-project(){
::
}
pertanyaan sebenarnya adalah - mengapa sh
menyentuh / menafsirkan file-file ini? Saya menggunakan MacOS dan melihat ini sebelumnya, ini adalah misteri. Saya pikir hanya bash yang akan memuat file-file ini.
perbarui : bash dan sh tidak ada yang luar biasa. ketika saya mengetik bash ke terminal, saya mendapatkan ini:
alex$ bash
beginning to load .bashrc
finished loading .bashrc
bash-3.2$
ketika saya mengetik sh
di terminal, saya mendapatkan ini:
alex$ sh
sh: error importing function definition for `read.json'
sh: error importing function definition for `ts-project'
sh-3.2$
sh
apa sumber file .profile?
bash
sumber yang sama , yang satu dengan STRICT_POSIX
, yang lain tanpa itu.