ターミナルセッションを開くと、これが表示されます。
sh: `read.json 'の関数定義のインポートエラー
sh: `ts-project 'の関数定義のインポートエラー
shは次のように見えるため、これらの関数が好きではありません。
read.json(){
::
}
そして
ts-project(){
::
}
本当の質問は-なぜsh
これらのファイルに触れる/解釈するのですか?私はMacOSを使用していて、以前にこれを見たことがあります。それはとても謎です。これらのファイルを読み込むのはbashだけだと思います。
更新:bashとshは普通のことではありません。ターミナルにbashと入力すると、次のようになります。
alex$ bash
beginning to load .bashrc
finished loading .bashrc
bash-3.2$
sh
ターミナルに入力すると、これが得られます:
alex$ sh
sh: error importing function definition for `read.json'
sh: error importing function definition for `ts-project'
sh-3.2$
sh
、.profileファイルのソースは何ですか?
bash
ソースから構築されてSTRICT_POSIX
います。