代理后使用rust , "error: no default toolchain configured"

标签 rust rustup

我在家里安装了 Rust,没有任何问题。在公司代理后面,我无法运行 rustup-init,所以我使用安装程序安装了 1.18 稳定版。

在每个 Rust 命令上(例如 cargo)。我收到通知“错误:未配置默认工具链”。我发现的唯一相关问题是 this one ,但答案不是很有帮助。知道这是一个代理问题很有用,但我找不到如何配置代理以使其正常工作的答案。

最佳答案

我找到了为什么会收到此错误消息的答案:

Rust 安装程序在我的路径上放置了两个位置:

  • C:\Users\<USERNAME>\.cargo\bin
  • C:\Users\<USERNAME>\AppData\Local\Programs\Rust\bin

第一个似乎有虚拟 .exe(由于某种原因是 4.62MB),第二个包含 cargo 和 rustc。

我不知道为什么这些虚拟 .exe 存在,但如果我把它们从路径上移开,我可以编译简单的 Rust 程序。

关于代理后使用rust , "error: no default toolchain configured",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44925175/

相关文章:

rust - 为什么 rustup 的 beta 版和 nightly 版是同一个版本?

android - 是否有针对 aarch64-linux-android 的 Rust 版本?

rust - 在继承自另一个特征的特征中指定关联类型

rust - fold 对它接受的闭包很挑剔

rust - 如何将 DateTime<UTC> 转换为 DateTime<FixedOffset> 或反之?

vector - 如何反向填充向量?

rust - 如何使用 rust druid 在文本框中输入内容时实现回调(不是镜头,而是方法调用)?

rust - 我应该如何更新 Rustup 的版本?不更新 rustc 或 cargo 的版本