國(guó)內(nèi)win用戶完整安裝rust和vscode,筆記。
1、設(shè)置windows環(huán)境變量,使用字節(jié)跳動(dòng)的國(guó)內(nèi)鏡像:
RUSTUP_DIST_SERVER=https://rsproxy.cn
RUSTUP_UPDATE_ROOT=https://rsproxy.cn/rustup
2、設(shè)置windows環(huán)境變量,指定rust工具包安裝的位置:
RUSTUP_HOME=X:\rust\rustup
CARGO_HOME=X:\rust\cargo
3、官網(wǎng)下載,下載文件名rust-init.exe,運(yùn)行,一路選1。
4、rust-init.exe第一步提示下載安裝msvc,默認(rèn)安裝(較大安裝時(shí)間較長(zhǎng))。
5、下載vscode安裝,安裝rust-analyzer擴(kuò)展。
6、下載vscode的CodeLLDB調(diào)試插件離線包(windows版)
https://github.com/vadimcn/codelldb/releases/
把下載完的vsix文件拖進(jìn)vscode擴(kuò)展欄。
7、配置Cargo使用字節(jié)跳動(dòng)的國(guó)內(nèi)鏡像。
在上面第2步指定的Cargo目錄里新建一個(gè)config文件(無(wú)擴(kuò)展名),內(nèi)容:
[source.crates-io]
replace-with = 'rsproxy-sparse'
[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"
[source.rsproxy-sparse]
registry = "sparse+https://rsproxy.cn/index/"
[registries.rsproxy]
index = "https://rsproxy.cn/crates.io-index"
[net]
git-fetch-with-cli = true
結(jié)束!