|
2 | 2 |
|
3 | 3 | 除了访问在线的凹语言 Playground,也可以在本地安装凹语言。
|
4 | 4 |
|
5 |
| -### 2.1.1 二进制安装 |
| 5 | +### 2.1.1 系统要求 |
6 | 6 |
|
7 |
| -从 Github 下载最新的二进制文件:[https://github.com/wa-lang/wa/releases](https://github.com/wa-lang/wa/releases) 。需要确保和本地平台对应,比如 v0.8.1 对应 macOS/amd64 平台下载的是 [wa_0.8.1_darwin_amd64.tar.gz](https://github.com/wa-lang/wa/releases/download/v0.8.1/wa_0.8.1_darwin_amd64.tar.gz)。 |
| 7 | +凹语言支持主流的操作系统,包含Windows、macOS、Linux等。凹语言编译器还支持在主流的Chrome等现代浏览器执行。凹语言编译器输出的wasm文件支持主流的WebAssembly虚拟机。 |
8 | 8 |
|
9 |
| -解压后目录内容如下: |
| 9 | +### 2.1.2 二进制安装 |
10 | 10 |
|
11 |
| -``` |
12 |
| -$ tree ./wa_0.8.1_darwin_amd64 |
13 |
| -./wa_0.8.1_darwin_amd64 |
14 |
| -├── LICENSE |
15 |
| -├── README-zh.md |
16 |
| -├── README.md |
17 |
| -└── wa |
18 |
| -
|
19 |
| -1 directory, 5 files |
20 |
| -``` |
| 11 | +打开凹语言在 Github 的镜像仓库,在仓库主页面右侧栏找到最新的发布版本: |
21 | 12 |
|
22 |
| -将该目录路径添加到系统的 `PATH` 环境,然后重新打开命令行环境执行 `wa -v` 命令查看版本信息。 |
| 13 | + |
23 | 14 |
|
24 |
| -``` |
25 |
| -$ wa -v |
26 |
| -Wa version v0.8.1 |
27 |
| -``` |
| 15 | +点击进入最新发布的版本,在Assets部分找到Windows、macOS、Linux等主流操作系统的二进制包: |
28 | 16 |
|
29 |
| -第一次执行 `wa` 命令时会在命令同一个目录下生成一个 `wa.wat2wasm.exe` 命令。 |
| 17 | + |
30 | 18 |
|
31 |
| -到此安装工作完成。 |
| 19 | +根据当前的操作系统选择对应的二进制文件下载。比如 v0.22.0 对应 Windows/amd64 平台下载的是 [wa_v0.22.0_windows-amd64.zip](https://github.com/wa-lang/wa/releases/download/v0.22.0/wa_v0.22.0_windows-amd64.zip)。 |
32 | 20 |
|
33 |
| -### 2.1.2 从源码安装 |
| 21 | +下载zip文件后解压到C盘根目录,其目录内容如下: |
34 | 22 |
|
35 |
| -本地要求安装 Go1.17+ 版本,然后执行以下命令安装最新的 `wa` 命令: |
| 23 | + |
36 | 24 |
|
37 |
| -``` |
38 |
| -go install wa-lang.org/wa |
39 |
| -``` |
| 25 | +然后将bin目录对应的`C:\wa\bin`路径添加到当前系统的`PATH`环境变量中。 |
40 | 26 |
|
41 |
| -默认会安装到 `$HOME/go/bin` 目录,因此需要将该该目录路径添加到系统的 `PATH` 环境。 |
42 |
| -然后重新打开命令行环境执行一次 `wa` 命令会输出以上相同的帮助信息。 |
| 27 | +Windows平台的操作流程:鼠标选择桌面我的电脑,点击右键并在弹出菜单中选择属性,打开控制面板主页。 |
43 | 28 |
|
44 |
| -第一次执行 `wa -v` 命令查看版本信息时会在命令同一个目录下生成一个 `wa.wat2wasm.exe` 命令。 |
| 29 | + |
45 | 30 |
|
46 |
| -到此安装工作完成。 |
| 31 | +在左边侧栏选中“高级系统设置”,打开系统属性对话框: |
47 | 32 |
|
48 |
| -### 2.1.3 Homebrew (MacOS & Linux) |
| 33 | + |
49 | 34 |
|
50 |
| -对于 macOS 和 Linux 系统也可以通过 Homebrew 安装: |
| 35 | +点击右下角的环境变量按钮: |
51 | 36 |
|
52 |
| -``` |
53 |
| -brew install wa-lang/tap/wa |
54 |
| -``` |
| 37 | + |
| 38 | + |
| 39 | +创建Path环境变量,并将`C:\wa\bin`路径添加到环境变量中: |
| 40 | + |
| 41 | + |
| 42 | + |
| 43 | +然后重新打开Windows的命令行窗口程序,输入`where wa`查看凹语言编译器对应的wa命令安装情况: |
| 44 | + |
| 45 | + |
55 | 46 |
|
56 |
| -### 2.1.4 Scoop (Windows) |
| 47 | +到此Windows平台的凹语言工具链安装完成。 |
57 | 48 |
|
58 |
| -对于 Windows 系统也可以通过 Scoop 安装: |
| 49 | +### 2.1.2 从源码安装 |
| 50 | + |
| 51 | +对于macOS或Linux系统,可以利用Go语言的包管理工具从源代码安装凹语言编译器。首先是本地安装Go1.17或更新的版本,然后输入以下的命令安装最新的凹语言编译器: |
59 | 52 |
|
60 | 53 | ```
|
61 |
| -scoop bucket add wa-lang https://github.com/wa-lang/scoop-bucket.git |
62 |
| -scoop install wa-lang/wa |
| 54 | +go install wa-lang.org/wa@latest |
63 | 55 | ```
|
64 | 56 |
|
65 |
| -### 2.1.5 本地 Playground |
| 57 | +默认会安装到 `$HOME/go/bin` 目录,因此需要将该该目录路径添加到系统的 `PATH` 环境。然后可以验证 |
| 58 | +然后重新打开命令行环境执行一次 `wa` 命令的执行情况。 |
| 59 | + |
| 60 | +到此安装工作完成。 |
| 61 | + |
| 62 | +### 2.1.3 本地 Playground |
66 | 63 |
|
67 | 64 | 安装成功之后,在命令行输入 `wa play` 可以打开本地 Playground。程序会默认打开浏览器页面,也可以输入 [http://localhost:2023/](http://localhost:2023/) 地址访问。效果如下:
|
68 | 65 |
|
|
0 commit comments