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
相关推荐
天天摸鱼的java工程师3 分钟前
synchronized 与 ReentrantLock 区别?公平锁、非公平锁、可重入锁、自旋锁的原理与应用?
java·后端
程序员麻辣烫3 分钟前
模型Function Call
后端·llm
byte轻骑兵12 分钟前
【C++特殊工具与技术】优化内存分配(五):显式析构函数的调用
开发语言·c++
天天摸鱼的java工程师13 分钟前
详解 Spring Boot 的 RedisAutoConfiguration 配置:从自动装配到自定义扩展
java·后端
黑听人42 分钟前
【力扣 简单 C】141. 环形链表
c语言·开发语言·数据结构·算法·leetcode
风象南1 小时前
SpringBoot的4种Bean注入冲突解决方案
java·spring boot·后端
睡觉z2 小时前
初认Flask框架
后端·python·flask
果子⌂2 小时前
初识 Flask 框架
后端·python·flask
Blossom.1182 小时前
基于深度学习的智能图像分类系统:从零开始构建
开发语言·人工智能·python·深度学习·神经网络·机器学习·分类
缘友一世2 小时前
java设计模式[2]之创建型模式
java·开发语言·设计模式