【问题标题】:Error rust syncing channel updates 'nightly --- (error reading rustc version)'错误 rust 同步频道更新 'nightly --- (error reading rustc version)'
【发布时间】:2017-05-10 21:39:32
【问题描述】:

我在自动完成时遇到了错误,所以我决定重新安装所有东西,但是这样做时出现了这个错误:

rustup update nightly

信息:同步“nightly-x86_64-unknown-linux-gnu”的频道更新

nightly-x86_64-unknown-linux-gnu 不变 - (读取 rustc 时出错 版本)

在 rustc 1.17.0 中

【问题讨论】:

    标签: rust


    【解决方案1】:

    做的时候:

    ->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)

    【讨论】:

      【解决方案2】:

      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)
      

      所以它似乎是固定的。

      【讨论】:

        猜你喜欢
        • 2022-12-04
        • 2012-02-10
        • 2018-03-31
        • 1970-01-01
        • 1970-01-01
        • 2023-02-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多