这篇文章上次修改于 197 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

Linux安装Rust

一、rust安装

1.镜像:https://mirrors.tuna.tsinghua.edu.cn/ 

终端输入:
echo 'export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup' >> ~/.bash_profile

# 添加环境变量
echo 'export CARGO_HOME=$HOME/.cargo' >> /etc/profile
echo 'export RUSTUP_HOME=$HOME/.rustup' >> /etc/profile
echo 'export PATH=$HOME/.cargo/bin:$PATH' >> /etc/profile
# 环境变量生效
source /etc/profile

mkdir  ~/.config/fish/

echo 'set -x RUSTUP_DIST_SERVER https://mirrors.tuna.tsinghua.edu.cn/rustup' >> ~/.config/fish/config.fish

2.安装curl和rust

sudo apt install curl

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

在国内curl 需要设置代理才能访问

export http_proxy="127.0.0.1:7890"

export https_proxy="127.0.0.1:7890"

3.环境变量生效

source $HOME/.cargo/env

4.配置rust.crates.io的索引镜像配置

cd .cargo/

vi config 

在vim中输入:

[source.crates-io]
replace-with = 'mirror'
[source.mirror]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"

5.测试是否安装成功

输入rustc -V 和 cargo -V,看是否能输出安装的相应版本号。

6.下载安装vs code:https://code.visualstudio.com/Download

镜像网址:https:/vscode.cdn.azure.cn/stable/abd2f3db4bdb28f9e95536dfa84d8479f 1eb312d/code_1.82.2-1694671812_amd64.deb

sudo dpkg -i code_1.82.2-1694671812_amd64.deb

7.vs code中配置rust环境

cargo new hello_world
cd hello_world
code (进入vs code编译器)

cargo bulid  构建工程(编译)
cargo run   运行

8.vs code中插件安装

2024-03-05T06:58:41.png