安装rust 编译工具链遇到的一个问题

具体问题返回错误为


Step 1: Install rustup
You can install rustup on many platforms. This will help us quickly install the RLS and its dependencies.
If you already have rustup installed, update to ensure you have the latest rustup and compiler:
rustup update
If you're going to use the VSCode extension, you can skip step 2.
Step 2: Install the RLS
Once you have rustup installed, run the following commands:
rustup component add rls rust-analysis rust-src

在执行第二步安装RLS的时候显示如下错误。
经解决后这个错误原因为当前开发版本过高,RLS并未进行更新
error: component 'rls' for target 'x86_64-pc-windows-msvc' is unavailable for download for channel nightly

解决方案

这个网站可以查询当前 所有工具链的适配情况.

https://rust-lang.github.io/rustup-components-history/i686-pc-windows-msvc.html

可以看到当前最新版本并不支持RLS.这时我们要切换版本

rustup show #可以查看当前已经安装的版本信息

rustup install nightly-2020-03-19 #这个命令安装带日期号的版本进行安装
#安装成功后进行切换

rustup default nightly-2020-03-19-x86_64-pc-windows-msvc #注意这里使用show 命令查看全名

#切换成功后再执行
rustup component add rls rust-analysis rust-src
#ok.开始玩耍吧

添加新评论