CLionなどでIntelliJ Rustプラグインを使うときに生じた問題
Rustの開発にCLionを使うとデバッグもできて便利だ。使っている人も多いと思う。
そんな中、rustup updateなどでRust本体を更新するとJetBrains側のプロジェクトでToolchainをロストしてしまうことがあった。
この場合、単にRustに更新をかけるのではなくて一旦アンインストールして、再びインストールしてようやくCLionやIntelliJでロストしていたものが回復された。(もちろんプラグインのアンインストール、再インストールも試みたが無駄だった。)
Toolchainのアンインストールコマンドは
rustup toolchain uninstall stable
rustup toolchain uninstall nightly
のようにターゲットの頭だけ指定してやればいい。それでそれぞれがアンインストールされる。
その上で
rustup update stable
のようにして使いたいツールチェーンを入れる。するとIDEの方でも読み込んでくれる。
これは今のところWindows 10で見つかった問題である。他でも起こるのかは今後の調査を要する。