首先开始安装rust,我是在linux环境下安装的
执行命令
curl https://sh.rustup.rs -sSf | sh
然后重新登陆下linux,下列命令生效即表示rust安装成功
rustup -h
然后使用rustup可能会报 以下错误
error: no default toolchain configured
然后使用以下命令配置默认工具链
rustup default stable
获取rust源码
rustup component add rust-src
racer
racer是一个由rust的爱好者提供的rust自动补全和语法分析工具,被用来提供基本的补全功能和定义跳转功能。其本身完全由rust写成,补全功能已经比较完善了。
使用cargo安装racer
cargo install racer
然后可能会报个错
error[E0554]: `#![feature]` may not be used on the stable release channel
分析可能是toolchain 只有stable导致 ;解决方案如下
rustup update nightly
参考文档地址