{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreihn7jb5iuarl6sma2wi65iwtuazjm2pwfwtspozzqjmy4bpdrv7qa",
"uri": "at://did:plc:ivbknywyskln22er3nkssdhl/app.bsky.feed.post/3mmfe6wc3pyp2"
},
"path": "/t/hope-to-improve-the-error-messages-of-cargo-or-rustup/24350#post_1",
"publishedAt": "2026-05-21T20:48:42.000Z",
"site": "https://internals.rust-lang.org",
"textContent": "When I was installing mdbook, the following error suddenly popped up:\n\n\n \\rustbook_zhcn-main> cargo install mdbook\n error: process didn't exit successfully: rustc -vV (exit code: 1)\n --- stderr\n error: Missing manifest in toolchain '1.90-aarch64-pc-windows-msvc'\n\n\nAs someone not very familiar with the rust-lang toolchain architecture, I had no idea what happened. I asked AI and searched online, but all I got was content about how to configure the MSVC toolchain on Windows. But I had obviously already configured it, otherwise I wouldn't have successfully built and compiled other projects before. Later, I found it in the mirror list — `1.90-aarch64-pc-windows-msvc`. It was under the rustup list, and I began to realize that perhaps during installation, the toolchain automatically executed `rustup update`, and coincidentally my device had network problems, causing `1.90-aarch64-pc-windows-msvc` not to be installed properly.\n\nFinally, I manually executed `rustup update` again:\n\n\n info: downloading 6 components\n rustc installed 68.52 MiB\n cargo installed 9.25 MiB\n rust-std installed 19.68 MiB\n rust-docs installed 20.52 MiB\n rustfmt installed 2.68 MiB\n clippy installed 3.84 MiB\n stable-aarch64-pc-windows-msvc unchanged - rustc 1.95.0 (59807616e 2026-04-14)\n 1.90-aarch64-pc-windows-msvc installed - rustc 1.90.0 (1159e78c4 2025-09-14)\n\n\nI knew I had succeeded.\n\n`1.90-aarch64-pc-windows-msvc`, this package name is very misleading, and the error message is not detailed enough. I hope Rust can improve them in the future. Thanks a lot.",
"title": "Hope to improve the error messages of cargo or rustup"
}