2024 Rust现代实用教程:1.1Rust简介与安装更新

文章目录

一、Rust安装

link:https://www.rust-lang.org/zh-CN/tools/install

Windows 的 Linux 子系统(WSL)

bash 复制代码
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

参考:

设置环境变量

bash 复制代码
设置环境变量 RUSTUP_DIST_SERVER (用于更新 toolchain):
export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static

RUSTUP_UPDATE_ROOT (用于更新 rustup):
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup

下载镜像安装脚本

bash 复制代码
wget https://cdn.jsdelivr.net/gh/rust-lang-nursery/rustup.rs/rustup-init.sh

执行安装脚本

bash 复制代码
sh rustup-init.sh

1 使用默认配置,2 使用自定义配置,3 取消安装

这里我们选择默认配置输入 1

配置cargo的环境变量

bash 复制代码
source $HOME/.cargo/env

测试一下安装结果

输入cargo ,按两下 tab键,进行命令补全提示,可以看到命令已经出来了

好了,rust环境已经安装成功了!

二、更新Rust

更新rust

bash 复制代码
$ rustup update

卸载Rust

bash 复制代码
rustup  self uninstall

添加组件

bash 复制代码
rustup component add rustfmt

查看版本

bash 复制代码
rustup --version

参考

相关推荐
Source.Liu10 小时前
【typenum】 9 与常量泛型桥接(generic_const_mappings.rs)
rust
姜 萌@cnblogs1 天前
【实战】深入浅出 Rust 并发:RwLock 与 Mutex 在 Tauri 项目中的实践
前端·ai·rust·tauri
欧先生^_^1 天前
LLVM编译器
rust
明月看潮生1 天前
青少年编程与数学 02-019 Rust 编程基础 11课题、类型系统
开发语言·青少年编程·rust·数据类型·编程与数学
yezipi耶不耶1 天前
用 Rust 带你了解 TCP 和 UDP
tcp/ip·rust·udp
勇敢牛牛_1 天前
使用Rust开发的智能助手系统,支持多模型、知识库和MCP
ai·rust·rag·mcp
Source.Liu2 天前
【typenum】 8 常量文件(consts.rs)
rust
Liigo2 天前
LIIGO ❤️ RUST 12 YEARS
rust·纪念日·编程语言·liigo·十周年
明月看潮生3 天前
青少年编程与数学 02-019 Rust 编程基础 16课题、包、单元包及模块
开发语言·青少年编程·rust·编程与数学
后青春期的诗go3 天前
基于Rust语言的Rocket框架和Sqlx库开发WebAPI项目记录(二)
开发语言·后端·rust·rocket框架