Rust 在 Linux 下的安装

Rust 在 Linux 下的安装

我感觉, Rust 这个语言, 集 C, C++, Java, Scala, JavaScript, TypeScript, Python ... 等语言的优势于一身, 极致地追求性能比肩 C++, 极致地追求内存安全和高并发, 但学习的复杂度不及C++, 个人非常看好, 虽然不知道它后面的最终标签是啥, 感觉啥都能做. 还是想要收藏一下, 并打算后面看看能否作为主力语言的.

这里用自己的 ubuntu 云服务器来安装一波环境.

切换中科大的镜像源

试了清华源, 阿里源都不行, 还是是中科大靠谱, 先临时切换一下方便下载, 外网是在是太慢了.

export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup

通过脚本形式进行安装

也可以下载压缩包解压, 命令行要更简单粗暴一些.

curl https://sh.rustup.rs -sSf | sh

rustup 是一个Rust版本管理和相关工具的命令行工具,包括编译器,包管理工具, 在安装的时候,会让你选择安装路径,我们输入 1 (默认安装)回车
安装成功之后,会提示:Rust is installed now. Great!

然后重新加载环境变量, 使 rustup 命令生效.

source $HOME/.cargo/env

在终端执行 rustc-V 或者 rustuup -v 出现相关提示则说明生效啦.

配置包管理镜像代理

vi $HOME/.cargo/config

插入:

[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
replace-with = 'ustc'
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"

更新 rustup

rustup self update
rustup component add rls rust-analysis rust-src

安装GCC工具链

安装 GCC 工具链是为了确保 Rust 项目能够正确地编译所有必要的组件,无论是 Rust 自身的代码还是任何相关的 C/C++ 代码。

sudo apt-get install build-essential

对于交叉编译到 windows 的, 也可以这样安装 (可选)

sudo apt-get install gcc-mingw-w64

如果一直不报错, 那就是安装好啦. 随便找个命令测试一下.

rustc -V

输出:

rustc 1.83.0 (90b35a623 2024-11-26)

大功告成! 然后就可以在本地用 Vscode 远程 ssh 连接进行开发啦, 从入门到放弃哦!

posted @   致于数据科学家的小陈  阅读(183)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2019-12-17 EM算法直观认识
点击右上角即可分享
微信分享提示

目录导航