🥯

lake update 時に toolchain does not have the binary というエラーが出たときの対処例

2024/03/22に公開

あらまし

既存プロジェクトの Lean のバージョンと mathlib のバージョンを更新しようとして,lake update を実行したところ,以下のようなエラーが出ました.

toolchain 'leanprover/lean4:v4.7.0-rc2' does not have the binary ~\.elan\toolchains\leanprover--lean4---v4.7.0-rc2\bin\lake.exe

解決策の例

まず,次のコマンドでツールチェインをアンインストールします.これは,既にインストールされているツールチェインに問題があるかもしれないので,それを解消するためです.

elan toolchain uninstall leanprover/lean4:v4.7.0-rc2

次に,以下のコマンドで再インストールします.

elan toolchain install leanprover/lean4:v4.7.0-rc2

終わったら,再度 lake update を実行します.以上です.

GitHubで編集を提案

Discussion