You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
安装 Rust
在前端开发中,经常会使用 nvm(或 nvm-windows)来管理系统上的 Node.js 版本。而在 Rust 中则是使用 rustup 来管理所有和 Rust 相关的工具链,而且它们具有很多相似性:
macOS、Linux、以及类 Unix 系统安装(如果是 Windows,请参考其他平台安装):
版本检查
使用
--version
会看到已发布的最新稳定版本的版本号、提交哈希和提交日期,格式如下:版本选择
# 安装 nightly (stable | beta | nightly | <major.minor> | <major.minor.patch>) $ rustup toolchain install nightly
# 查看 Rust 工具链(toolchains, Rust 和其相关组件) $ rustup toolchain list stable-aarch64-apple-darwin stable-x86_64-apple-darwin (default) nightly-aarch64-apple-darwin nightly-x86_64-apple-darwin
# 设置默认为 nightly(全局) $ rustup default nightly stable-aarch64-apple-darwin stable-x86_64-apple-darwin nightly-aarch64-apple-darwin nightly-x86_64-apple-darwin (default)
作为一种编程语言,Rust 既关心代码的稳定性(构建坚如磐石应用的基础),也希望拥抱变化(试验新的功能)。所以 Rust 遵循软件发布序列模型,该模型已被 Cisco IOS 和其他软件项目使用。Rust 有三个发布渠道(以 Rust 1.5 为例):
Nightly
- 每天发布Beta
- 每周六发布Stable
- 稳定版,每六周发布一次Rust 2-3 年会发布一次大版本:每个版本会结合已经落地的功能,提供一个清晰的带有完整更新文档和工具的功能包。新版本会作为常规的六周发布过程的一部分发布。目前 Rust 已经发布了三个大版本(Rust 2015、2018、2021),了解更多:
安装扩展
Cargo 插件
浏览器插件
VS Code 插件
国内镜像
国内网络环境常常会导致依赖下载过慢或失败。所以和 npm 国内镜像类似,Rust 也支持镜像地址配置,常用的镜像源有:
配置文件
Beta Was this translation helpful? Give feedback.
All reactions