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 连接进行开发啦, 从入门到放弃哦!
标签:rustup,Linux,Rust,https,ustc,安装,rust From: https://www.cnblogs.com/chenjieyouge/p/18613656