Rust 安装与版本更新

Rust 简介

Rust ,一门赋予每个人构建可靠且高效软件能力的语言,主打内存安全。

2024年2月,在一份 19 页的报告《回归基础构件:通往安全软件之路》中,白宫国家网络主任办公室(ONCD)呼吁开发者使用「内存安全的编程语言」,比如 Rust 语言。报告指出,从一开始就选择内存安全的编程语言,是以安全设计方式开发软件的重要途径。

此外,ONCD 表示,报告中的建议是与包括科技公司、学术界和其他机构合作制定的,并收集了包括惠普、埃森哲和 Palantir 在内等多家科技公司支持报告的意见。

拜登:"一切非 Rust 项目均为非法"😎

安装

安装 Rust 的主要方式是通过 Rustup 这一工具,它既是一个 Rust 安装器又是一个版本管理工具。参考官网即可完成安装。

配置国内源

这里以 windows 为例说明

  1. 进入 $HOME/.cargo 文件夹中(如 C:\Users\admin.cargo)
  2. 删除一个名为 .package-cache 的文件
  3. 创建一个名为 config 的文件(无后缀)
  4. 编辑上述文件(内容如下),保存退出即可
ini 复制代码
[http]
check-revoke = false

[source.crates-io]
replace-with = 'ustc'

[source.ustc]
registry = "https://mirrors.ustc.edu.cn/crates.io-index"

查看当前版本

sh 复制代码
$ rustc -V
rustc 1.74.0 (79e9716c9 2023-11-13)

版本升级

sh 复制代码
$ rustup update
相关推荐
薛定谔的猫喵喵5 小时前
基于PyQt5的视频答题竞赛系统设计与实现
开发语言·qt·音视频
岱宗夫up5 小时前
Python 数据分析入门
开发语言·python·数据分析
码界筑梦坊5 小时前
325-基于Python的校园卡消费行为数据可视化分析系统
开发语言·python·信息可视化·django·毕业设计
多恩Stone5 小时前
【RoPE】Flux 中的 Image Tokenization
开发语言·人工智能·python
李日灐5 小时前
C++进阶必备:红黑树从 0 到 1: 手撕底层,带你搞懂平衡二叉树的平衡逻辑与黑高检验
开发语言·数据结构·c++·后端·面试·红黑树·自平衡二叉搜索树
Risehuxyc6 小时前
备份三个PHP程序
android·开发语言·php
lly2024066 小时前
PHP Error: 常见错误及其解决方法
开发语言
网安墨雨6 小时前
Python自动化一------pytes与allure结合生成测试报告
开发语言·自动化测试·软件测试·python·职场和发展·自动化
毕设源码李师姐6 小时前
计算机毕设 java 基于 java 的图书馆借阅系统 智能图书馆借阅综合管理平台 基于 Java 的图书借阅与信息管理系统
java·开发语言·课程设计
忆~遂愿6 小时前
Runtime 上下文管理:计算实例的生命周期、延迟最小化与上下文切换优化
java·大数据·开发语言·人工智能·docker