rustup: error: toolchain 'nightly-x86_64-unknown-linux-gnu' is not installed / error: no override and no default toolchain set
rustup can't find the toolchain requested by rust-toolchain.toml, an override, or no default is set.
error: toolchain 'stable' is not installederror: no override and no default toolchain seterror: toolchain 'nightly-x86_64-unknown-linux-gnu' is not installederror: the 'cargo' binary, normally provided by the 'cargo' component, is not applicable to the 'stable-x86_64-unknown-linux-gnu' toolchainerror: component 'clippy' for target is unavailable Meaning
Install it: rustup toolchain install stable (or the one named), set a default with rustup default stable, or remove/correct rust-toolchain(.toml). In CI install the toolchain before building. Add targets/components: rustup target add wasm32-unknown-unknown, rustup component add clippy rustfmt.
Common causes
- Fresh machine/CI without a default toolchain
rust-toolchain.tomlnames an uninstalled channel/date- Removed toolchain
- Missing target/component
- Corrupted rustup install
⚡ Quick fix
rustup default stablerustup toolchain install nightly-2025-01-01for pinned filesrustup component add clippy rustfmt/rustup target add TARGET
Detailed fix by platform
Linux
rustup show && rustup toolchain list
How to diagnose
- Toolchain — Installed?
- File — rust-toolchain.toml?
- Component — Present?
🔧 Still not fixed?
Many errors look alike. If the steps above didn’t solve it, one of these is probably what you’re facing:
Similar errors
- Blocking waiting for file lock on package cache / build directory Cargo: Blocking waiting for file lock on package cache / on build directory
- cargo: failed to get from registry (spurious network error) Cargo: warning: spurious network error (2 tries remaining): [35] SSL connect error / error: failed to download from `https://index.crates.io/...`
- cargo: failed to select a version for the requirement Cargo: error: failed to select a version for the requirement `serde = "^2.0"` — candidate versions found which didn't match: 1.0.197
Most viewed in Rust
Other ways to find it
Where this error sits
Origin: Application & API. Errors that are often confused with or caused by this one (click to open):
🧠 Still stuck? Analyze your error
Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.
💬 What worked for others
No tips yet — did something else fix this for you?
Share what worked for you
Tips are checked by an editor before they appear. Links are removed.
Report a correction or suggest an improvement
Last updated 5 Nov 2026