安装rustup之后未配置默认工具链


81

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

error: no default toolchain configured

这是一个已知的问题?我正在使用Windows 7。


跑步时您会得到什么rustup toolchain list
E_net4下降投票者

@ E_net4我得到:“未安装工具链”
Darkaird

好吧,您已经回答了自己的问题。安装工具链(最好是默认设置)。奇怪的是,默认情况下未安装它。
E_net4下风者

1
是的,正如您提到的,rustup-init.exe是否不是要安装默认工具链?我什至无法使用“ rustup self uninstall”命令进行卸载,出现相同的错误...
Darkaird

您可以使用到目前为止尝试过的所有内容来更新您的问题吗?
E_net4下降投票者

Answers:


166

如果rustup似乎未成功安装和配置稳定的工具链,则可以手动进行操作:

rustup install stable
rustup default stable

经过测试,看来我的不完整安装可能是由网络错误引起的。您也可以尝试重新安装以解决该问题。


安装rust时出现网络错误-我的wi-fi连接断开-并出现了相同的错误消息。运行这些命令可以修复它。
bgvaughan

我使用yay安装了rustup,但似乎没有运行这些命令!
Shubham Sharma

7

问题是由于我的连接和我的代理服务器不允许下载rustc,货物和其他文件。

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


3
我99.99999999999999999999999999999999999999999999%肯定没有代理参与我的设置,并且仍然遇到相同的错误。
SzczepanHołyszewski17年

我没有说这是解决问题的办法,但可能是一个办法。
Darkaird

我使用cntlm通过我公司的代理。
Cthutu

3

就我而言,我安装了multirust,以下对我有用:

multirust install stable
multirust default stable

1

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.