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 @ 2024-12-17 23:22  致于数据科学家的小陈  阅读(388)  评论(0)    收藏  举报