rust安装
在rust官网通过推荐方式安装。推荐方式是通过安装rustup工具方式安装rust。rustup是rust的版本管理工具。可以管理众多rust版本。当然也可以不通过rustup方式安装rust。
使用如下命令测试rust是否安装成功:
rustc --version
racer安装
racer是一个由rust的爱好者提供的rust自动补全和语法分析工具,被用来提供基本的补全功能和定义跳转功能。其本身完全由rust写成,补全功能已经比较完善了。
- 首先添加nightly工具链
rustup默认rust工具链是stable工具链,但是racer工具由nightly工具链提供,因此需要先添加nightly工具链,通过如下命令添加:
rustup toolchain add nightly
- 其次下载rust源码包
racer功能需要使用rust源码,可以通过github下载,但是推荐通过rustup添加源码组件,命令如下:
rustup component add rust-src
- 安装racer
可以通过如下命令安装racer:
cargo +nightly install racer
cargo是rust的构建系统和包管理器。
- 最后设置环境变量
为了对Rust标准库进行补全,racer需要获取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