Files
rust-lang-zh_CN/src/local_serving.md
rust-lang.xfoss.com 158cd092e6 Refactored.
2023-07-07 10:24:14 +08:00

44 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## 在本地阅读
在本地阅读本书,需要安装 `mdbook` 程序。根据操作系统的不同,安装 `mdbook` 程序有所不同。
### 在 Linux 系统上
```console
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
cargo install mdbook
```
### 在 Windows 上
在 “Powershell管理员"Administrator: Windows Powershell" 中,先安装 `choco`
```powershell
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
```
经由 `choco` 安装 `msys2`
```powershell
choco install -y msys2
```
`msys2` 中安装 `mdbook`
```console
pacman -S mingw-w64-x86_64-mdbook
```
安装好 `mdbook` 后, 带一些命令行参数和开关运行服务器:
```console
mdbook serve ~/rust-lang-zh_CN -p 8080 -n 127.0.0.1 --open
```
> 注:当在 Windows 系统上时,咱们要在 `msys2` 的终端窗口中运行此命令。
此时,将在操作系统的默认浏览器中,打开本书。