温馨提示×

centos怎么设置rust变量

小樊
33
2026-10-11 16:39:04
栏目: 编程语言

在 CentOS 上“设置 Rust 变量”通常分两种理解,我分别说明:


一、设置 Rust 环境变量(如 PATH、CARGO_HOME、RUSTUP_HOME)

1. 临时设置(当前终端有效)

export PATH="$HOME/.cargo/bin:$PATH"
export RUSTUP_HOME="$HOME/.rustup"
export CARGO_HOME="$HOME/.cargo"

2. 永久设置(推荐)

编辑用户环境变量文件:

vi ~/.bashrc

在末尾添加:

export PATH="$HOME/.cargo/bin:$PATH"
export RUSTUP_HOME="$HOME/.rustup"
export CARGO_HOME="$HOME/.cargo"

保存后执行:

source ~/.bashrc

如果是系统级(所有用户):

sudo vi /etc/profile.d/rust.sh

内容同上,然后:

source /etc/profile

二、在 Rust 代码中定义变量

Rust 变量使用 let 定义,默认不可变:

fn main() {
    let x = 10;          // 不可变
    let mut y = 20;      // 可变
    y = 30;

    println!("x = {}, y = {}", x, y);
}

常见类型

let a: i32 = 10;
let b: f64 = 3.14;
let s: &str = "hello";

三、通过环境变量给 Rust 程序传值

CentOS 终端:

export API_KEY="123456"

Rust 代码:

use std::env;

fn main() {
    let key = env::var("API_KEY").unwrap();
    println!("API_KEY = {}", key);
}

如果你指的是 “CentOS 下配置 Rust 开发环境” 或 “系统变量 / shell 变量”,可以告诉我具体场景,我给你更精确的命令。

0 踩