在 Linux 上高效配置 Rust 开发环境,可以按照以下步骤进行:
rustup
安装rustup
是 Rust 的官方工具链管理工具,支持多版本切换和跨平台安装。以下是安装步骤:
# 打开终端
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
按照屏幕上的提示完成安装过程。安装完成后,运行以下命令使环境变量生效:
source $HOME/.cargo/env
或者,对于 Zsh 用户:
source ~/.zshrc
对于大多数 Linux 发行版,可以使用包管理器来安装 Rust。例如,在 Debian、Ubuntu 以及基于 Debian 的系统上,可以使用 apt 命令:
sudo apt update
sudo apt install rustc cargo
在 Fedora 上:
sudo dnf install rust cargo
在 Arch Linux 上:
sudo pacman -S rust cargo
在 openSUSE 上:
sudo zypper install rust cargo
在终端中打开 ~/.bashrc
或 ~/.zshrc
文件(取决于你使用的 shell),并在文件末尾添加以下内容:
export PATH="$HOME/.cargo/bin:$PATH"
这将把 Cargo 的可执行文件路径添加到你的环境变量中。保存文件并关闭编辑器。然后,在终端中运行以下命令以应用更改:
source ~/.bashrc
或者,对于 Zsh 用户:
source ~/.zshrc
为了获得更好的 Rust 开发体验,可以配置一个代码编辑器,如 Visual Studio Code、Atom 或 Sublime Text。大多数编辑器都支持 Rust 语言,并提供代码补全、语法高亮、代码导航等功能。以 Visual Studio Code 为例,需要安装 rust-analyzer
扩展。
在终端中,使用 cargo 命令创建一个新的 Rust 项目:
cargo new my_project
这将创建一个名为 “my_project” 的新目录,其中包含一个简单的 Rust 项目。进入该目录:
cd my_project
现在,可以使用 Visual Studio Code 或其他代码编辑器打开项目,并开始编写 Rust 代码。
安装完成后,可以通过以下命令来验证 Rust 是否安装成功:
rustc --version
cargo --version
为了加速依赖下载,可以配置国内镜像。例如,使用清华大学的镜像源:
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup
将这些命令添加到 ~/.bashrc
或 ~/.zshrc
文件中,然后运行:
source ~/.bashrc
或者,对于 Zsh 用户:
source ~/.zshrc
通过以上步骤,你应该能够在 Linux 上成功安装并配置 Rust 开发环境。如果遇到其他具体问题,可以根据错误信息进一步排查解决。