[fish]rustupのインストールでエラー発生

rustupをインストールし、Rustツールチェックインへのパスを通す際以下エラーが発生した。

①rustupインストール

$  curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
~
~
To configure your current shell, run:
source "$HOME/.cargo/env"

②メッセージ通りRustツールチェックインへのパスを通す

$ source "$HOME/.cargo/env"

~/.cargo/env (line 4): 'case' builtin not inside of switch blockcase ":${PATH}:" in^from sourcing file ~/.cargo/envsource: Error while reading file '/Users/xxxx/.cargo/env'

どうやらbashでなくfishを使用している場合、switch の中でしか caseが使えないらしい。
なのでbashに切り替えてから再度実行する。

fish便利だけどこんなところで弊害があるんですね。。

いいなと思ったら応援しよう!