在rust官网通过推荐方式安装。推荐方式是通过安装rustup工具方式安装rust。rustup是rust的版本管理工具。可以管理众多rust版本。当然也可以不通过rustup方式安装rust。
使用如下命令测试rust是否安装成功:
rustc --version
racer是一个由rust的爱好者提供的rust自动补全和语法分析工具,被用来提供基本的补全功能和定义跳转功能。其本身完全由rust写成,补全功能已经比较完善了。
rustup toolchain add nightly
rustup component add rust-src
cargo +nightly install racer
cargo是rust的构建系统和包管理器。
RUST_SRC_PATH
的环境变量为[path_to_your_rust_source]/src
[path_to_your_rust_source]
表示源码所在文件夹,使用rustup获取Rust源码的情况下[path_to_your_rust_source]
默认为~/.multirust/toolchains/[your-toolchain]/lib/rustlib/src/rust/src
重新打开终端,通过如下命令测试racer是否安装成功
linux:
racer complete std::io::B