2019年2月,經過千難萬險,終於在一臺windows8機器上面,安裝好了Rust。
也是rust init,也是同樣的visual studio,但是就不是同樣的味道。
如果使用win 8,推薦最好是裝機之後馬上安裝各類補丁,比如挨千刀的3176929以及我怎麼裝也裝不上的KB2919355,然後安裝studio,然後rust,才能咔咔的順利裝上,否則建議windows 10吧,無情吃掉硬盤若干存儲的windows 10的好處就是不必經歷漫長和往復的補丁折騰。
對於2919355多說一句,如果沒有一張安裝光盤,基本就無法恢復系統到原來的初始狀態從而也就裝不上這個補丁。
https://support.microsoft.com 有可能有用,但是對我沒什麼作用。
==========
原來是:https://www.rust-lang.org/zh-CN/rustup-init.exe 下載rust安裝包
現在是:https://www.rust-lang.org/tools/install 會指導你進入這個鏈接:https://win.rustup.rs 所以……誰知道什麼時候爬蟲就失靈了是不?
============
cargo也會順勢安裝上。同樣,rustc和cargo都有--version選項:
rustc --version
rustc 1.32.0 (9fda7c223 2019-01-16)
cargo --version
cargo 1.32.0 (8610973aa 2019-01-02)
============
第一個rust程序
我知道伸手黨(拿來主義者)早就等着這裏呢,不用急,拿去:文件名helloworld.rs (這一點比java隨意,不用必須使用類名稱來建立文件名)
fn main(){
println!("Hello, world!");
}
println後面有一個歎號,如果不帶歎號,這就成了一個macro,宏。會報錯:
error[E0423]:expected function, found macro `println`
For more information about this error, try `rustc --explain E0423`.
======
好的,似乎不配置點啥,對不起這個大名鼎鼎的語言了,那麼怎麼在vs code裏面配置它?進入下列網址,也就是rust.ORG裏面,tools標籤。
https://marketplace.visualstudio.com/items?itemName=rust-lang.rust
哈,有一個按鈕vs code,點擊進入,如果安裝了vs code,就會激活它,然後再點擊安裝就好了。這是最簡單方案。在提示頁中會告訴你這是給vs code裝一個rust擴展:
Adds language support for Rust to Visual Studio Code. Supports:
下載一份源代碼,https://static.rust-lang.org/dist/rust-nightly-src.tar.gz
經過漫長的解壓過程,解壓縮到:
C:/Programdata/rust/rustsrc/
在系統變量PATH中添加PATH:
C:\ProgramData\rust\rustsrc\src
順便評價幾個安裝指南……
http://www.dayue8.com/rust/2464.html
寫的一般……缺少指引
https://my.oschina.net/u/152503/blog/366681
文字較爲生硬,對新手不友好。