Rust version mismatch / no rust-toolchain.toml
Rust version mismatch / no rust-toolchain.toml
Symptom:
cargo build errors mention a stable feature gated on a newer
compiler, or CI fails on a different Rust version than the workshop README
specified. Sometimes the scaffolded project lacks a rust-toolchain.toml and
inherits whatever Rust the host has.Fix: pin the toolchain explicitly at the repo root:gen genie install-env --install performs the install non-interactively if
you’re starting fresh.Old RISC-V toolchain leftovers from a prior install
Old RISC-V toolchain leftovers from a prior install
Symptom: opaque link / build errors that don’t reproduce on a fresh machine.
Cause: a previous
riscv32im-unknown-none-elf toolchain from before the
current pin, or stale ~/.cargo/registry entries.Reset:`cargo genie build` doesn't rebuild when shared crates change
`cargo genie build` doesn't rebuild when shared crates change
Hit something not on this page? Send the failing command and the full error
output to your Gen Labs contact — the page grows from real reports.

