Ubuntu下Rust开发环境的搭建

2025-10-19 23:23:11

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

Ubuntu下Rust开发环境的搭建

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

Ubuntu下Rust开发环境的搭建

Ubuntu下Rust开发环境的搭建

3、修改Rust Crates 源,在 $HOME/.cargo/config 中添加如下内容:

[source.crates-io]

replace-with = 'ustc'

[source.ustc]

registry = "git://mirrors.ustc.edu.cn/crates.io-index"

Ubuntu下Rust开发环境的搭建

4、创建hello_world工程:cargo new hello_world --bin

使用VS Code软件打开该工程:code hello_world

安装VS Code对Rust语言的插件:Rust(rls)

Ubuntu下Rust开发环境的搭建

Ubuntu下Rust开发环境的搭建

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等操作

Ubuntu下Rust开发环境的搭建

Ubuntu下Rust开发环境的搭建

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢