学习Ubuntu Rust配置攻略,能迅速精通高效开发技能吗?
- 内容介绍
- 文章标签
- 相关推荐
你是不是在 Ubuntu 上安装 Rust 时遇到过下载慢、安装步骤繁琐、环境变量不生效等痛点?别担心,下面这份完整的技巧会帮你快速上手,让你从零到精通。
一、准备工作:检查程序与网络
1️⃣ 确认你已更新程序:
sudo apt update && sudo apt upgrade -y
2️⃣ 检查网络是否通畅:如果你在中国大陆,常常会遇到官方服务器访问慢甚至超时的问题。不过,
1.1 设置 rustup 镜像
说到在终端中执行。
export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
接下来再执行安装命令,下载速度会提高数倍。
二、安装 Rust
为什么选择 rustup?
- 一次安装即可管理多版本。
- 自动更新工具链与组件。
- 配置简单,只需一条命令。
2.1 安装 rustup 并初始化
# 下载安装脚本并执行
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# 按提示完成默认配置
# 接下来让环境变量立即生效
source $HOME/.cargo/env
常见痛点 & 方法
- "下载很慢": 使用上述国内镜像或代理。
- "安装过程中卡住": 关闭不必要的后台程序,或尝试使用 `--verbose` 查看详细日志。
- "rustc 未找到": 确认 `$HOME/.cargo/bin` 已加入 PATH,或者重新打开终端。可以运行 `echo $PATH` 检查是否包含该方法。
三、验证安装成功
再看运行,
rustc --version
cargo --version
从应输出类似来看。
rustc 1.xx.x
cargo 1.xx.x
如果能看到版本号,则说明已成功安装。否则请检查 PATH 是否正确。
四、创建第一个项目并跑通代码
4.1 创建新项目
# 创建名为 hellorust 的项目
cargo new hellorust
cd hello_rust
4.2 编写代码
`src/main.rs` 默认内容已是可直接运行的 Hello World。从你可以改成来看,
rust
fn main {
println!,}
4.3 建立与运行
# 在项目根目录下编译并执行
cargo run
说到输出,
Hello from Rust on Ubuntu!🚀
如无错误,即表示环境配置完整。
User Pain Point: 建立报错 “cannot find crate” 等?
- 确认 Cargo.toml 中 dependencies 正确无误;若使用外部库,请先添加对应依赖。例如 `serde = "1"` 再执行 `cargo build`。怎么说呢,
- 若报错 “build failed”。可尝试 `rustup update` 更新工具链后重试。
五、进阶配置:IDE 与插件推荐
5.1 Visual Studio Code
- - 安装 VSCode:`sudo snap install code --classic` 或从官网下载 .deb 包。
- - 启动 VSCode 并打开你的项目文件夹。
- - 在 行业市场搜索并安装 “Rust Analyzer”。
- - 安装 “CodeLLDB” 用于调试。
- - 打开设置,搜索 “rust-analyzer” 并开启自动格式化与错误提示功能。
5.2 JetBrains CLion 或 IntelliJ IDEA + Rust 插件**
- - 安装 JetBrains IDE;
- - 前往插件商店搜索并启用 “Rust”。
- - 根据向导完成工具链方法识别即可。
User Pain Point: IDE 配置繁琐?方法这方面,
-
"Rust Analyzer 报错找不到 cargo": 在 VSCode 设置里将 `rust-analyzer.cargo.loadOutDirsFromCheck` 设置为 `true` 并重启 VSCode;或者手动添加 `
/Cargo.toml` 方法。 -
"无法调试": 确保已在 `.vscode/launch.json` 配置 LLDB 或 GDB,示例配置如下:
json
{
"configurations":,"cwd": "${workspaceFolder}","stopAtEntry": false,"sourceLanguages":
}
]
}
六、环境变量永久化
如果每次打开终端都需要手动加载环境变量。可将其写入 shell 配置文件: bash echo 'source $HOME/.cargo/env'>> ~/.bashrc echo 'source $HOME/.cargo/env'>> ~/.zshrc source ~/.bashrc # 或 source ~/.zshrc七、 & 常见问题速查
**最终目标** 说到掌握,问题 常见原因 解决办法 下载慢 官方镜像速度慢 设置国内镜像 安装卡住 网络不稳定 / CPU 占用高 暂停其他下载任务或切换网络 cargo 找不到 PATH 未生效 source 环境变量或重启终端 rust-analyzer 无法解析代码 缺失依赖或 Cargo.toml 错误 添加缺失依赖或修复语法 - 在 Ubuntu 上快速部署 Rust 开发环境
- 利用 rustup 管理多版本
- 用 VSCode/Rust Analyzer 提高编码效率
- 开始建立高性能、使用较稳定的程序级应用
祝你开发愉快 🚀!
你是不是在 Ubuntu 上安装 Rust 时遇到过下载慢、安装步骤繁琐、环境变量不生效等痛点?别担心,下面这份完整的技巧会帮你快速上手,让你从零到精通。
一、准备工作:检查程序与网络
1️⃣ 确认你已更新程序:
sudo apt update && sudo apt upgrade -y
2️⃣ 检查网络是否通畅:如果你在中国大陆,常常会遇到官方服务器访问慢甚至超时的问题。不过,
1.1 设置 rustup 镜像
说到在终端中执行。
export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
接下来再执行安装命令,下载速度会提高数倍。
二、安装 Rust
为什么选择 rustup?
- 一次安装即可管理多版本。
- 自动更新工具链与组件。
- 配置简单,只需一条命令。
2.1 安装 rustup 并初始化
# 下载安装脚本并执行
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# 按提示完成默认配置
# 接下来让环境变量立即生效
source $HOME/.cargo/env
常见痛点 & 方法
- "下载很慢": 使用上述国内镜像或代理。
- "安装过程中卡住": 关闭不必要的后台程序,或尝试使用 `--verbose` 查看详细日志。
- "rustc 未找到": 确认 `$HOME/.cargo/bin` 已加入 PATH,或者重新打开终端。可以运行 `echo $PATH` 检查是否包含该方法。
三、验证安装成功
再看运行,
rustc --version
cargo --version
从应输出类似来看。
rustc 1.xx.x
cargo 1.xx.x
如果能看到版本号,则说明已成功安装。否则请检查 PATH 是否正确。
四、创建第一个项目并跑通代码
4.1 创建新项目
# 创建名为 hellorust 的项目
cargo new hellorust
cd hello_rust
4.2 编写代码
`src/main.rs` 默认内容已是可直接运行的 Hello World。从你可以改成来看,
rust
fn main {
println!,}
4.3 建立与运行
# 在项目根目录下编译并执行
cargo run
说到输出,
Hello from Rust on Ubuntu!🚀
如无错误,即表示环境配置完整。
User Pain Point: 建立报错 “cannot find crate” 等?
- 确认 Cargo.toml 中 dependencies 正确无误;若使用外部库,请先添加对应依赖。例如 `serde = "1"` 再执行 `cargo build`。怎么说呢,
- 若报错 “build failed”。可尝试 `rustup update` 更新工具链后重试。
五、进阶配置:IDE 与插件推荐
5.1 Visual Studio Code
- - 安装 VSCode:`sudo snap install code --classic` 或从官网下载 .deb 包。
- - 启动 VSCode 并打开你的项目文件夹。
- - 在 行业市场搜索并安装 “Rust Analyzer”。
- - 安装 “CodeLLDB” 用于调试。
- - 打开设置,搜索 “rust-analyzer” 并开启自动格式化与错误提示功能。
5.2 JetBrains CLion 或 IntelliJ IDEA + Rust 插件**
- - 安装 JetBrains IDE;
- - 前往插件商店搜索并启用 “Rust”。
- - 根据向导完成工具链方法识别即可。
User Pain Point: IDE 配置繁琐?方法这方面,
-
"Rust Analyzer 报错找不到 cargo": 在 VSCode 设置里将 `rust-analyzer.cargo.loadOutDirsFromCheck` 设置为 `true` 并重启 VSCode;或者手动添加 `
/Cargo.toml` 方法。 -
"无法调试": 确保已在 `.vscode/launch.json` 配置 LLDB 或 GDB,示例配置如下:
json
{
"configurations":,"cwd": "${workspaceFolder}","stopAtEntry": false,"sourceLanguages":
}
]
}
六、环境变量永久化
如果每次打开终端都需要手动加载环境变量。可将其写入 shell 配置文件: bash echo 'source $HOME/.cargo/env'>> ~/.bashrc echo 'source $HOME/.cargo/env'>> ~/.zshrc source ~/.bashrc # 或 source ~/.zshrc七、 & 常见问题速查
**最终目标** 说到掌握,问题 常见原因 解决办法 下载慢 官方镜像速度慢 设置国内镜像 安装卡住 网络不稳定 / CPU 占用高 暂停其他下载任务或切换网络 cargo 找不到 PATH 未生效 source 环境变量或重启终端 rust-analyzer 无法解析代码 缺失依赖或 Cargo.toml 错误 添加缺失依赖或修复语法 - 在 Ubuntu 上快速部署 Rust 开发环境
- 利用 rustup 管理多版本
- 用 VSCode/Rust Analyzer 提高编码效率
- 开始建立高性能、使用较稳定的程序级应用
祝你开发愉快 🚀!

