【问题标题】:No default toolchain configured after installing rustup安装 rustup 后未配置默认工具链
【发布时间】:2017-11-02 09:19:34
【问题描述】:

我使用rustup 安装了Rust,但是当我尝试在控制台中输入cargorustc 之类的Rust 命令时,出现以下错误:

error: no default toolchain configured

这是一个已知问题吗?

【问题讨论】:

  • 运行rustup toolchain list会得到什么?
  • @E_net4 我得到:“没有安装工具链”
  • 好吧,您已经回答了自己的问题。安装工具链(最好是默认的)。奇怪的是它没有默认安装。
  • 是的,正如你所提到的,rustup-init.exe 不应该安装默认工具链?我什至无法使用“rustup self uninstall”命令卸载,出现同样的错误......
  • 你能用你迄今为止尝试过的一切来更新你的问题吗?

标签: rust


【解决方案1】:

如果 rustup 似乎没有成功安装和配置稳定的工具链,你可以手动进行:

rustup install stable
rustup default stable

经过测试,我的安装不完整似乎是网络错误造成的。您也可以尝试重新安装以解决问题。

【讨论】:

  • 我在安装 rust 时遇到了网络错误——我的 wi-fi 连接断开了——并且出现了同样的错误消息。运行这些命令修复它。
  • 我使用 yay 安装了 rustup,但它似乎没有运行这些命令!
【解决方案2】:

问题是由于我的连接和我的代理不允许下载 rustc、cargo 和其他。

我认为所有的可执行文件都是一体的,但显然不是。

【讨论】:

  • 我是 99.9999999999999999999999999999999999999999999% 确定我的设置中甚至没有涉及代理,但我仍然遇到相同的错误。
  • 我没有说这是解决问题的方法,但它可能是一个。
  • 我使用 cntlm 绕过我公司的代理。
【解决方案3】:

在我的情况下,我安装了 multirust,以下对我有用:

multirust install stable
multirust default stable

【讨论】:

    【解决方案4】:

    我通过root安装了rust,但是我的IDEA在用户上运行,然后我在用户上安装了rust,一切正常。

    【讨论】:

      猜你喜欢
      • 2017-12-09
      • 1970-01-01
      • 2020-01-05
      • 1970-01-01
      • 2018-11-14
      • 1970-01-01
      • 1970-01-01
      • 2017-10-08
      • 2020-03-27
      相关资源
      最近更新 更多