rust-lang安装和环境配置

以下配置部分的内容各平台都是相同的,安装的话这里以Windows为例。

安装记录

安装前配置

在环境变量中可以设定:

RUSTUP_HOME: 存储工具链和配置文件 路径
CARGO_HOME:  存储cargo的缓存 路径

这样可以指定rust-lang的安装位置,如果不设定,会自动安装在用户目录下。

开始安装

在官网中下载 rustup-init.exe 安装 程序,在控制台中运行。在windows上安装rust需要有 Visual Studio C++ Build tools,如果没有,运行安装程式上面会有提示,如果你的电脑已安装有VS2015及以上版本的VisualStudio可以不用管了。
rust-lang安装和环境配置_第1张图片
图中显示的是默认选项,直接回车安装,也可以选择第2项自定义,其中:

# host triple 可选择以下平台
aarch64-linux-android
aarch64-unknown-linux-gnu
aarch64-unknown-linux-musl
arm-linux-androideabi
arm-unknown-linux-gnueabi
arm-unknown-linux-gnueabihf
armv7-linux-androideabi
armv7-unknown-linux-gnueabihf
i686-apple-darwin
i686-linux-android
i686-pc-windows-gnu
i686-pc-windows-msvc
i686-unknown-linux-gnu
mips-unknown-linux-gnu
mips64-unknown-linux-gnuabi64
mips64el-unknown-linux-gnuabi64
mipsel-unknown-linux-gnu
powerpc-unknown-linux-gnu
powerpc64-unknown-linux-gnu
powerpc64le-unknown-linux-gnu
s390x-unknown-linux-gnu
x86_64-apple-darwin
x86_64-linux-android

# 我们安装这两个中的一个,默认是 msvc,如果你有gcc,可选 gnu 版本。
x86_64-pc-windows-gnu
x86_64-pc-windows-msvc

x86_64-unknown-freebsd
x86_64-unknown-illumos
x86_64-unknown-linux-gnu
x86_64-unknown-linux-musl
x86_64-unknown-netbsd

# toolchain 可选择以下
stable
beta
nightly
none

# profile 可选择以下
minimal
default
complete

设定好之后回车安装就可以了。

配置

cargo配置国内源

# cargo根目录下建立cargo文件(无后缀),内容如下:
[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"
# 如果所处的环境中不允许使用 git 协议,可以把上面的地址改为
# registry = "https://mirrors.ustc.edu.cn/crates.io-index"

# 如果上网需要代理,可以加入这部分内容
[http]
proxy = "127.0.0.1:808"
[https]
proxy = "127.0.0.1:808"

rustup国内源

# 在环境变量中设定
RUSTUP_DIST_ROOT = https://mirrors.ustc.edu.cn/rust-static

基本rustup命令

# 设定当前 rust 的默认版本(没有的话它会自动安装),示例:
rustup default stable-x86_64-pc-windows-gnu
rustup default nightly-x86_64-pc-windows-gnu

# 安装当前 rust 版本的其他 toolchain
rustup install nightly

# 更新当前 rust 版本的 toolchain
rustup update nightly

# 为当前版本安装模块
rustup component add rust-analysis

# 为指定版本安装模块示例
rustup component add rust-analysis --toolchain stable-x86_64-pc-windows-gnu

# 打开本地文档
rustup doc

你可能感兴趣的:(其他,rust)