'nightly --- (error reading rustc version)'同步频道更新时出错生锈



>我在自动完成时遇到错误,所以我决定再次安装所有内容,但在执行时出现此错误:

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 的地方,每晚以及与之相关的任何内容都放在同一个文件位置,当我这样做时,我的工作了。

最新更新