IntelliJ RustでToolchainをロストしてしまう問題

投稿者: | 2019年7月30日

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で見つかった問題である。他でも起こるのかは今後の調査を要する。

コメントを残す