Rust 所有权与生命周期开发短记:本地环境怎样一次跑通 Rust 所有权与生命周期开发短记本地环境怎样一次跑通刚开始学 Rust 时我经常把“代码报错”当成“所有权没学会”后来才发现有些问题只是工具链或项目入口没对上。为了少走弯路我会先把环境检查缩成三个命令rustc --version、cargo check、cargo clippy。这三步都能过再去研究具体的借用错误。项目里可以放一个rust-toolchain.toml让同一份练习代码尽量使用相同的工具链[toolchain] channel stable components [clippy, rustfmt]我不建议一开始就固定一个很旧的精确版本也不必为了“统一”把每个人的编辑器设置写进仓库。真正和代码相关的东西例如rustfmt、clippy和目标平台可以先写清楚编辑器能否提示生命周期则让每个人按自己的工具配置。本地验证顺序我会保持简单cargo fmt --check cargo check cargo test cargo clippy -- -D warnings这不是“保证一次跑通”的承诺。涉及 C 库、交叉编译或 WebAssembly 时仍可能缺少系统依赖或 target。碰到问题时把命令、错误码和最小Cargo.toml留下来比复制整段终端输出更容易回看也不会把本机用户名、目录或环境变量带进笔记。若需要求助我只贴这个最小示例和报错的必要行。能让别人复现的问题通常也更容易自己定位。