Hello Rust

278 阅读3分钟

一、学习资料

Rust 官方网站 ,Rust 中文社区

以下资料列表中第3个的作者是国内的Rust开源爱好者 Sunface,文章读起来更接近“中国宝宝”的体质哦~

二、环境搭建

2.1 安装Rust

Rust的安装其实是非常简单的,只要安装rustup即可,它就可以自动安装Rust。rustup是Rust的安装程序,也是Rust的版本管理程序。好了,让我们开始吧~

2.1.1 Windows系统

在官网下载RUSTUP-INIT.EXE,跟安装其他exe软件一样,一路默认即可(目前貌似不支持修改安装路径,即使选择自定义安装,还是安装到C:\User\Administrator\路径下,心疼我的C盘一分钟)。

如果你的电脑之前没有安装过Microsoft C++生成工具,那就需要按照安装过程中的提示在官网进行下载和安装 C++生成工具,具体如下:

先安装 Microsoft C++ Build Tools,勾选安装 C++ 环境即可。安装时可自行修改缓存路径与安装路径,避免占用过多 C 盘空间。安装完成后,Rust 所需的 msvc 命令行程序需要手动添加到环境变量中,否则安装 Rust 时 rustup-init 会提示未安装 Microsoft C++ Build Tools,其位于:%Visual Studio 安装位置%\VC\Tools\MSVC%version%\bin\Hostx64\x64(请自行替换其中的 %Visual Studio 安装位置%、%version% 字段)下。

接下来就可以顺利安装rustup了, 安装完成后,再重新打开终端,输入以下命令,如果正常返回版本号,恭喜你成功入坑 Rust。

PS C:\WINDOWS\system32> rustc -V
rustc 1.74.1 (a28077b28 2023-12-04)
PS C:\WINDOWS\system32> cargo -V
cargo 1.74.1 (ecb9851af 2023-10-18)

如果没有也不要着急,需要在环境变量的%PATH% 里配置上cargo的路径 %USERPROFILE%\.cargo\bin 

2.1.2 Mac/Linux系统

直接执行如下命令进行下载和安装:

curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh

如果安装成功,将出现下面信息:

Rust is installed now. Great!

2.1.3 更新和卸载

# 更新至最新版本
rustup update

# 卸载,如果后悔现在还来得及,哈哈~
restup self uninstall

2.2 配置IDE

VSCode(Visual Studio Code) 当然非他莫属了,用过了就不会后悔。

插件

  • rust-analyzer,社区驱动的Rust插件,看下载量就知道Rust开发必备利器
  • Even Better TOML,支持 .toml 文件完整特性
  • Error Lens, 更好的获得错误展示
  • One Dark Pro, 非常好看的 VSCode 主题
  • CodeLLDB, Debugger 程序

三、Hello Rust !

有了前面的基础工作,我们可以写个Hello Rust的demo项目了。在命令行窗口中执行如下2行命令:

# 1、创建hello_rust项目
cargo new hello_rust
cd hello_rust

# 2、运行项目(自动完成编译、运行步骤)
cargo run

简单的几行命令,我们就完成了,感觉是不是so easy ~