💬

Rust の rust-toolchain ファイルで バージョンが切り替わらないときの対処法

2022/02/11に公開

Rust の作業ディレクトリに、 rust-toolchain というファイルを置くと指定されているバージョンを勝手にダウンロード・インストールしてくれて便利だなという認識でいました。
しかし、なぜだか 1.58.1 を指定すると謎のエラーが出てうんともすんとも言わなくなりました。

cargo cleanrustc update などをしてみて 1.58.1 にバージョンを上げてみても変わらず、再インストールしてもだめっぽくてお手上げ状態。しかし、コマンドひとつで解決しました。

rustup toolchain install 1.58.1

なぜこのコマンドでエラーが出ないで、未インストール時に適当にビルドなど行おうとするとエラーになるのかは不明ですが(ダウンロードやインストールしようとしてる挙動はあるのに)、とりあえず解決したのでヨシとします…

Discussion