Rust环境配置

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安装

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值