Ubuntu下Rust开发环境的搭建
1、官方推荐Rust开发环境的安装使用 rustup工具,为了加快国内的访问速度,使用中科大提供的反向代理服务
1. 首先设置环境变量 RUSTUP_DIST_SERVER (用于更新 toolchain):
export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
2. 再设置环境变量RUSTUP_UPDATE_ROOT (用于更新 rustup):
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
3. 最后使环境变量生效:source /etc/profile
2、下载安装Rust工具链:
curl https://mirrors.ustc.edu.cn/rust-static/rustup/rustup-init.sh | sh
安装成功后,需要将bin添加到PATH路径下
export PATH="$HOME/.cargo/bin:$PATH
或者在当前终端执行 source $HOME/.cargo/env
最后验证编译器是否安装成功rustc --version
rustup常用命令:
rustup show#查看当前安装的工具链
rustup update#更新当前的工具链
rustup self uninstall#卸载rust
3、修改Rust Crates 源,在 $HOME/.cargo/config 中添加如下内容:
[source.crates-io]
replace-with = 'ustc'
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"
4、创建hello_world工程:cargo new hello_world --bin
使用VS Code软件打开该工程:code hello_world
安装VS Code对Rust语言的插件:Rust(rls)
5、1. VSCode下的Rust插件需要安装如下额外的内容:rustup component add rls-preview rust-analysis rust-src
2. 为了实现代码自动补齐,需要安装racer:cargo install racer
3. 依次选择Tasks->Run Task,根据提示可以执行Rust: cargo build,Rust: cargo run等操作