>我在自动完成时遇到错误,所以我决定再次安装所有内容,但在执行时出现此错误:
rustup update nightly
信息:同步"每晚x86_64未知-Linux-GNU"的频道更新
nightly-x86_64-unknown-linux-gnu 不变 - (错误读取 rustc 版本(
在 Rust Rustc 1.17.0 中
执行时:
->rustup override set nightly-x86_64-unknown-linux-gnu
info: using existing install for 'nightly-x86_64-unknown-linux-gnu'
info: override toolchain for '/home/' set to 'nightly-x86_64-unknown-linux-gnu'
nightly-x86_64-unknown-linux-gnu unchanged - rustc 1.19.0-nightly (d3abc80b3 2017-05-09)
现在能够识别:
-
nightly-x86_64-unknown-linux-gnu unchanged - rustc 1.19.0-nightly (d3abc80b3 2017-05-09)
而不是
-
nightly-x86_64-unknown-linux-gnu unchanged - (error reading rustc version)
然后我做update nightly
因为也许它已损坏,也可能不是,这是正常的,也许它会起作用
->rustup update nightly
info: syncing channel updates for 'nightly-x86_64-unknown-linux-gnu'
nightly-x86_64-unknown-linux-gnu unchanged - rustc 1.19.0-nightly (d3abc80b3 2017-05-09)
我做了一些测试,起初没有识别它,rustc 1.19.0-nightly (d3abc80b3 2017-05-09)
我不得不执行 2 次->rustup update nightly
根据正在寻找可以使用toolchain uninstall
但最后我无法确认:
->rustup toolchain uninstall nightly
info: uninstalling toolchain 'nightly-x86_64-unknown-linux-gnu'
info: toolchain 'nightly-x86_64-unknown-linux-gnu' uninstalled
->rustup self update
//..
->rustup update nightly
//..
注意:也许这个(error reading rustc version)
真的没有任何严重的"错误",可以在不识别版本的情况下工作rustc 1.19.0-nightly (d3abc80b3 2017-05-09)
rustup update
后我得到:
stable-x86_64-unknown-linux-gnu unchanged - (error reading rustc version)
nightly-x86_64-unknown-linux-gnu updated - rustc 1.19.0-nightly (978d2cfee 2017-05-10)
之后我尝试了:rustup default stable
,我得到:
stable-x86_64-unknown-linux-gnu unchanged - rustc 1.17.0 (56124baa9 2017-04-24)
如果我再试一次rustup update
我会得到:
stable-x86_64-unknown-linux-gnu unchanged - rustc 1.17.0 (56124baa9 2017-04-24)
nightly-x86_64-unknown-linux-gnu unchanged - rustc 1.19.0-nightly (978d2cfee 2017-05-10)
所以它似乎是固定的。
解决方案就像饮用水一样简单。只要确保在安装 rust 的地方,每晚以及与之相关的任何内容都放在同一个文件位置,当我这样做时,我的工作了。