ubuntu安裝rust開發環境


一、rust的安裝
因為國內防火牆的原因,導致rust不能正常安裝,如此有2個選擇:
1、搭牆,因為翻牆有風險而且速度也不佳,此處不推薦並省略。
2、使用中科大的代理
Rust Toolchain 反向代理: https://mirrors.ustc.edu.cn/help/rust-static.html
以下在Ubuntu上安裝過一遍,linux的其他發行版應該也沒有問題,除了.bashrc可能是profile
 
直接復制下面的shell代碼執行即可,安裝過程會提示選擇,選擇默認項即可,也可以自定義選擇安裝。
1 # import USTC mirror
2 echo "export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static" >> ~/.bashrc
3 echo "export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup" >> ~/.bashrc
4 source .bashrc
5 
6 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
7 
8 # 安裝完畢后刷新環境變量
9 source ~/.cargo/env

 

安裝rust后,可以執行 rustc -V  和 cargo -V ,看看是否正常輸出版本。如果輸出正常,那恭喜你,成功了一半了。接下來配置插件和cargo

 1 # cargo代理
 2 cat >~/.cargo/config <<EOF
 3 [source.crates-io]
 4 replace-with = 'ustc'
 5 
 6 [source.ustc]
 7 registry = "git://mirrors.ustc.edu.cn/crates.io-index"
 8 EOF
 9 
10 # 因為代碼提示racer的一些#future功能不能在穩定版使用,無法安裝
11 # 所以安裝nightly版本的rust 並設置默認版本
12 rustup install nightly
13 rustup default nightly
14 
15 # 安裝RLS組建
16 rustup component add rls --toolchain nightly
17 rustup component add rust-analysis --toolchain nightly
18 rustup component add rust-src --toolchain nightly
19 
20 # 安裝racer
21 cargo install racer

 

windows的安裝大致類似,最重要的一點是必須安裝Microsoft Visual C++ Build Tools 2015 或以上的版本,安裝占用至少5GB以上,所以還是linux好一點。

 

二、IDE的安裝
推薦使用vscode: https://code.visualstudio.com/
安裝好vscode后,Ctrl + Shift + X 打開應用商店
搜索chinese安裝中文語言包,搜索Rust (rls)官方的插件,基本上就OK可以擼代碼了,vscode 的其他配置,自行琢磨折騰吧。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM