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

参考

相关推荐
skilllite作者16 小时前
SkillLite 原生系统级沙箱功能代码导览
人工智能·chrome·后端·架构·rust
时空系19 小时前
第13篇:综合实战——制作我的小游戏 Rust中文编程
开发语言·后端·rust
沿途的风景X1 天前
我用 Rust 写了个数据文件预览工具,167MB Parquet 35ms 出结果
rust·数据分析·命令行
Rust研习社1 天前
Weak 弱引用:如何用 Weak 打破 Rc 与 Arc 的循环引用
开发语言·后端·rust
DogDaoDao1 天前
【GitHub】Warp 终端深度解析:Rust + GPU 加速的 AI 原生终端开源架构
人工智能·程序员·rust·开源·github·ai编程·warp
wangruofeng1 天前
Rust 深度调研:从 Linux 内核到 Cloudflare,为什么最硬核的项目都在用 Rust?
架构·rust
咸甜适中1 天前
rust语言学习笔记Trait之Debug、Display
笔记·学习·rust
时空系2 天前
第9篇:成员功能——为结构体添加能力 Rust中文编程
开发语言·网络·rust