rust環境搭建


Windows平台

環境配置:

CARGO_HOME : 剛才創建的對應文件路徑, 如: E:\Environment\RUST\CARGO
RUSTUP_HOME: 剛才創建的對應文件路徑, 如: E:\Environment\RUST\RUSTUP

配置源: [環境變量]
RUSTUP_DIST_SERVER : https://mirrors.ustc.edu.cn/rust-static
#echo 'export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup' >> ~/.bash_profile 
RUSTUP_UPDATE_ROOT : https://mirrors.ustc.edu.cn/rust-static/rustup
#echo 'export RUSTUP_UPDATE_ROOT : https://mirrors.ustc.edu.cn/rust-static/rustup' >> ~/.bash_profile 
  • WIN:基於mingw64

      自定義安裝 :x86_64-pc-windows-gnu,stable,y
    
  • WIN 基於 msvc(推薦):

      安裝:visual c++ build tools
    

設置cargo鏡像:

配置crates.io C:\Users[用戶名].cargo\config。
填寫內容

#以下任選一個即可
# ustc 源

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

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

CENTOS

環境變量:
CARGO_HOME : 剛才創建的對應文件路徑, 如: E:\Environment\RUST\CARGO
RUSTUP_HOME: 剛才創建的對應文件路徑, 如: E:\Environment\RUST\RUSTUPexport RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
(#echo 'export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup' >> ~/.bash_profile )
RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
(#echo 'export RUSTUP_UPDATE_ROOT : https://mirrors.ustc.edu.cn/rust-static/rustup' >> ~/.bash_profile )
curl https://sh.rustup.rs -sSf | sh
. $HOME/.cargo/env
rustc -V 查看版本,如果正常顯示則OK
#配置鏡像源
#在$HOME/.cargo目錄下創建一個名為config的文本文件寫入以上任意一個源的內容即可

Update & Other:

rust更新比較頻繁,每隔一段時間可以使用以下命令更新: rustup update
rustc -V 可查看當前rust版本

cargo常用命令

cargo new hello
cargo run
cargo check

推薦的書:

在線文檔:https://kaisery.gitbooks.io/rust-book-chinese/content/

https://doc.rust-lang.org/stable/rust-by-example/

https://doc.rust-lang.org/book/

rust死靈書

....

以下內容與rust無關:


vscode插件:

tabnine

rust-analyzer

##需要node環境且vscode/bin在環境變量
git clone https://github.com/rust-analyzer/rust-analyzer.git
cd rust-analyzer
cargo xtask install//cargo install-ra

vscode配置遠程開發:

centos :

sudo yum install openssh-server && sudo systemctl start sshd.service && sudo systemctl enable sshd.service

windows:

  1. 安裝*Remote Development*插件

ssh-keygen -t rsa -b 4096

Host xxx.xxx.xxx.xxx
HostName xxx.xxx.xxx.xxx
User root
ForwardAgent yes


免責聲明!

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



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