Fri 06 September 2019
Vscode和Rust nightly的简单配置
本人的常用IDE是小巧的vscode,之前写Rust的时候,使用的Rust版本是stable,vscode插件是Rust(rls)。一直以来工作良好,除了有时候rls会hanging。 最近要使用nightly版本的rust,vscode提示没有rls,然后选择安装,发现安装失败。于是就鼓捣了一番,决定将过程记录下来。 nightly版本,顾名思义就是每晚构建的开发版本了。我以前安装nightly时的命令是 rustup toolchain install nightly 这个命令呢会安装最新构建的nightly版本。 rustup update 这个命令呢会更新安装的所有toolchain至最新。但是最新构建的nightly版本,有可能还没有与之对应的rls组件,这样的话在IDE里就没法好好开发了,毕竟在rust里,编译器是 程序员的爹。没有rls,就会像失去了眼睛一样难受。搜寻了一番,找到一个地址,通过网页可以快捷的知道对于平台的nightly版本,其对于组件的发布情况如何。如果你们以后发现 自己的rust没有对于的rls,就可以检查下是不是nightly太新了,如果是的话,就需要安装前几个版本的nightly了。 https://rust-lang.github.io/rustup-components-history/x86_64-apple-darwin.html 如何安装指定版本的nightly呢 ... read more