2019年2月,经过千难万险,终于在一台windows8机器上面,安装好了Rust。
也是Rust Init,也是同样的Visual Studio,但是就不是同样的味道。
如果使用win 8,推荐最好是装机之后马上安装各类补丁,比如挨千刀的KB3176929以及我怎么装也装不上的KB2919355,然后安装studio,然后rust,才能咔咔的顺利装上,否则建议windows 10吧,无情吃掉硬盘若干存储的windows 10的好处就是不必经历漫长和往复的补丁折腾。
对于KB2919355多说一句,如果没有一张安装光盘,基本就无法恢复系统到原来的初始状态从而也就装不上这个补丁。所以……安装之前最好Ghost一下系统,做个备份,否则有可能补丁装又装不上,系统用又用不好。
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 所以……谁知道什么时候爬虫就失灵了是不?
截至2022年12月13日我再次编辑这篇文章的时候,国内上那个rs结尾的网址就够呛了,但是在原网址,install页面,提供了下载链接,下载倒是满快的。
============
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
文字较为生硬,对新手不友好。