当前位置: 首页 > 工具软件 > Racer Rust > 使用案例 >

Rust环境配置

曾骁
2023-12-01

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

rustfmt安装

 类似资料: