{
  "$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"
}